SAP SmartForms Form Logic

Beskrivning

Som vi redan har diskuterat i den tidigare handledningen om Form Builder, låt oss se om Form Logic i SAP SmartForms.

In SAP SmartForms, definierar formulärlogiken data som ska läsas från databasen, villkoren och styr flödet av formulärutdata. Formulärlogiken beskrivs av formulärstrukturen i den vänstra rutan i Smart Forms-gränssnittet.

SAP SmartForms Form Logic
SAP SmartForms Form Logic

Noder i SmartForms

När ett nytt Smart-formulär skapas finns det standardnoder på vänster sida. Globala inställningar och sidor och Windows är de två rötter som skapas som standard för varje smart formulär.

Global Settings-noden har 3 undermappar, nämligen formulärattribut, formulärgränssnitt och globala definitioner. Formulärgränssnittet innehåller data som kommer att skickas till Smart Form från det anropande ABAP-programmet och Globala definitioner innehåller de data som är tillgängliga i hela Smart Form.

Definiera formulärlogik i SAP SmartForms

För att definiera formulärlogiken måste en hierarkisk struktur definieras under Sidor och Windows i navigeringsfönstret. Denna hierarki bestämmer reglerna för bearbetning av det smarta formuläret.

Formulärlogiken används för att styra flödet av formulärutmatningen. Följande regler för formlogik bör komma ihåg:

  • I trädstrukturen definieras en flik i underhållsfönstret för varje nod för att länka noden till ett villkor. Om villkoret är uppfyllt, bearbetas noden och om inte, hoppas noden över såväl som alla dess undernoder.
  • Noderna bearbetas från topp till botten.
  • Sidbrytningen på varje sida beror på hur mycket utrymme som finns kvar på den aktuella sidan.
  • En nästa sida bör definieras för varje sida och flödeskontroll definieras för varje sida. Däremot kan man gå till andra sidor dynamiskt.

Lämna en kommentar

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.