Ansicht
Dokumentation

SSF_FUNCTION_MODULE_NAME - Smart Forms: Name des Funktionsbausteins bestimmen

SSF_FUNCTION_MODULE_NAME - Smart Forms: Name des Funktionsbausteins bestimmen

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Beim Aktivieren eines Smart Forms wird ein Funktionsbaustein generiert. Der Funktionsbaustein SSF_FUNCTION_MODULE_NAME liefert zum Namen eines Formulars den Namen des zugehörigen generierten Funktionsbausteins. Dieser setzt sich aus dem Präfix /1BCDWB/SFund einer achtstelligen Nummer zusammen. Zu beachten ist, dass diese achtstellige Nummer nicht nur vom Formular, sondern auch vom System abhängt.

Ein Druckprogramm für ein bestimmtes Formular hat typischerweise den folgenden Aufbau:

  • Datenbeschaffung
  • Aufruf von SSF_FUNCTION_MODULE_NAME, um den Namen des Bausteins im aktuellen System zu ermitteln.
  • Dynamischer Aufruf des Bausteins, dessen Name man soeben ermittelt hat.

Beispiel

Ruft man SSF_FUNCTION_MODULE_NAME mit Import-Parameter formname = 'SF_EXAMPLE_01'auf, so könnte man beispielsweise fm_name = '/1BCDWB/SF00000048'als Export-Parameter zurückerhalten. Wohlgemerkt: die Nummer 00000048 und damit der Name fm_name des generierten Bausteins sind systemabhängig! In einem anderen System könnte der gleiche Funktionsaufruf zum Rückgabewert fm_name = '/1BCDWB/00000397' führen.

Hinweise

Falls sich herausstellt, dass zum Formular (formname) noch kein Funktionsbaustein generiert wurde, so wird automatisch der Generierungsprozess ausgelöst und ein Name für den erzeugten Baustein vergeben.

Weiterführende Informationen





Parameter

DIRECT_CALL
FM_NAME
FORMNAME
VARIANT

Ausnahmen

NO_FORM
NO_FUNCTION_MODULE

Funktionsgruppe

STXBE

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2335 Date: 20240523 Time: 111338     sap01-206 ( 41 ms )