SAP SmartForms Form-Logiko

Enkonduko

Kiel ni diskutis jam en la antaŭa lernilo pri la formo Builder, ni vidu pri la Form-Logiko en SAP SmartForms.

In SAP SmartForms, la formlogiko difinas la datenojn por esti legitaj de la datumbazo, la kondiĉojn, kaj kontrolas la fluon de la formproduktaĵo. La formologiko estas priskribita per la formostrukturo sur la maldekstra panelo de la Smart Forms-interfaco.

SAP SmartForms Form-Logiko
SAP SmartForms Form-Logiko

Nodoj en SmartForms

Kiam nova Inteligenta formo estas kreita, estas defaŭltaj nodoj sur la maldekstra flanko. Tutmondaj Agordoj kaj Paĝoj kaj Vindozo estas la du radikoj kiuj estas kreitaj defaŭlte por ĉiu Smart Form.

La nodo Tutmondaj Agordoj havas 3 subdosierujojn, nome Form-Atributoj, Form-Interfaco kaj Tutmondaj difinoj. La Form-Interfaco enhavas la datumojn, kiuj estos transdonitaj al la Smart Form de la alvokanta ABAP-programo kaj la Tutmondaj Difinoj enhavas la datumojn kiuj estas disponeblaj ĉie en la Smart Form.

Difinante Form-logikon en SAP SmartForms

Por difini la formlogikon, hierarkia strukturo devas esti difinita sub Paĝoj kaj Fenestroj en Navigada Fenestro. Ĉi tiu hierarkio determinas la regulojn por prilabori la Inteligentan Formon.

La formlogiko estas uzata por kontroli la fluon de la formproduktaĵo. La sekvaj reguloj por formlogiko devas esti memoritaj:

  • En la arbstrukturo, langeto estas difinita en la Prizorga Fenestro por ĉiu nodo por ligi la nodon al kondiĉo. Se la kondiĉo estas plenumita, la nodo estas prilaborita kaj se ne, tiam la nodo estas preterlasita same kiel ĉiuj ĝiaj sub-nodoj.
  • La nodoj estas prilaboritaj de supre ĝis malsupre.
  • La paĝrompo sur ĉiu paĝo dependas de kiom da spaco restas sur la nuna paĝo.
  • Sekva paĝo estu difinita por ĉiu paĝo kaj fluoregado estas difinita por ĉiu paĝo. Tamen oni povas dinamike iri al aliaj paĝoj.

lasu komenton

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.