Slik Feilsøker Du En Smartform ?

X

Personvern & Informasjonskapsler

dette nettstedet bruker informasjonskapsler. Ved å fortsette godtar du bruken av dem. Lær mer, inkludert hvordan du kontrollerer informasjonskapsler.

Fikk Det!

Annonser

Annonse

Etter en stund følte jeg meg forferdelig (hvis jeg kan si det) hver gang jeg fikk problem relatert til skjema og logikken jeg vil sjekke, er hardkodet inne i smartforms.

jeg har nylig følt meg glad da jeg fant hvordan jeg feilsøkte smartforms uten eksplisitt å sette syntaks ‘BREAK-POINT’ inne i smartform selv. Videre er det bare mulig å bruke den eksplisitte måten jeg pleide å gjøre i utviklingsklient, ikke å være anvendelig i kvalitet eller produktiv klient.

så jeg bare dokumentert dette, i tilfelle jeg trenger i fremtiden. Vel, jeg er ikke en teknisk fyr, så jeg bare rett og slett glad da jeg fant nyttige ting som dette.

Firstthing, du må vite først hva er ditt smartforms programnavn.

for å finne thesmartforms navn, normalt kan du gå Til Output type setup for å få paret orprogram navn sammen med smartforms.

for eksempel, i mitt tilfelle, fikk jeg vite smarforms navn, og jeg må sjekke denne delen av koden som jeg antok det ble galt et sted.

for å kunne sette debugger punkt inne i smartforms uten å måtte sette eksplisitt syntaks, her er fremgangsmåten for å følge.

1. Gå til t-kode SMARFORMS, og skriv inn smarform navn, fulgt klikk på ikonet som vist på bildet nedenfor.

2. Når du klikket, vil du bli brakt TIL se37 skjermen sammen med funksjonsmodul navn for å ringe din smartform. Fortsett ved å klikke På Skjermen.

3. Åpne Kategorien Kildekode og etterfulgt av å klikke på binokulært ikon i verktøylinjene.

4. Når en dialogboks åpnes, skriv inn koden du vil undersøke, og velg alternativet «i hovedprogram».

5. Nå viser programmet som kaller det smartform, og du kan angi brytepunktet ditt for å starte feilsøkingen.

6. Etter dette kan du ringe utdataene dine som vanlig, og feilsøkingsskjermen vil bli kalt slik at du kan kjøre i feilsøkingsmodus.

Annonser

Write a Comment

Din e-postadresse vil ikke bli publisert.