hur felsöker du en Smartform?

X

Sekretess & Cookies

denna webbplats använder cookies. Genom att fortsätta godkänner du deras användning. Läs mer, inklusive hur du kontrollerar cookies.

Fick Det!

annonser

Ad

efter ett tag kände jag mig förbittrad (om jag kan säga det) varje gång jag fick problem med form och logiken jag skulle vilja kontrollera är hårdkodad inuti smartforms.

jag kände mig nyligen glad när jag hittade hur man felsöker smartforms utan att uttryckligen sätta syntax ’BREAK-POINT’ inuti smartformen själv. Dessutom är det bara möjligt att använda det uttryckliga sättet jag brukade göra i utvecklingsklienten, inte att vara tillämplig i kvalitet eller produktiv klient.

så jag dokumenterade just detta, om jag behöver i framtiden. Tja, jag är inte en teknisk kille, så jag bara glad när jag hittade användbara saker som detta.

Firstthing, du måste först veta vad är ditt smartforms programnamn.

för att hitta thesmartforms namn, normalt kan du gå till Output type setup för att få paret orprogram namn tillsammans med smartforms.

till exempel, i mitt fall fick jag veta smarforms-namnet och jag måste kontrollera den här delen av koden eftersom jag antog att det blev fel någonstans.

för att kunna sätta debugger point inuti smartforms utan att behöva sätta explicit syntax, här är stegen att följa.

1. Gå till T-code SMARFORMS, och ange smarform namn, följt klicka på ikonen som visas på bilden nedan.

2. När du klickat kommer du till se37-skärmen tillsammans med funktionsmodulnamn för att ringa din smartform. Fortsätt genom att klicka på Display.

3. Öppna fliken källkod och följt av att klicka på binokulär ikon i verktygsfälten.

4. När en dialogruta öppnas anger du den bit kod du vill undersöka och väljer alternativ ”i huvudprogram”.

5. Nu visas programmet som kallar smartform och du kan ställa in din brytpunkt för att initiera felsökningen.

6. Efter detta kan du ringa din produktion som vanligt, och felsökningsskärmen kommer att ringas så att du kan köra i felsökningsläget.

annonser

Write a Comment

Din e-postadress kommer inte publiceras.