Ansicht
Dokumentation

DY_IS_EXTRA_IMODE_AVAILABLE - Kann ein weiterer interner Modus erzeugt werden?

DY_IS_EXTRA_IMODE_AVAILABLE - Kann ein weiterer interner Modus erzeugt werden?

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein beantwortet die Frage, ob ein weiterer interner Modus erzeugt werden kann. Dies geschieht z.B. durch die Sprachelemente CALL TRANSACTION, CALL DIALOG oder SUBMIT ... AND RETURN.

Es gibt eine technische Grenze für die maximale Anzahl interner Modi, bei deren Überschreitung die laufende Transaktion abgebrochen wird.

Mit Hilfe dieses Funktionsbausteins besteht die Möglichkeit, diesen Abbruch zu verhindern, indem das System z.B. vor den oben genannten Sprachelementen gefragt werden kann, ob die Ressourcen für einen weiteren internen Modus vorhanden sind oder nicht. Bei negativer Antwort kann dann entsprechend reagiert werden.

Beispiel

type-pools: abap.

data: create_new_imode type c.

  CALL FUNCTION 'DY_IS_EXTRA_IMODE_AVAILABLE'

     IMPORTING

       ANSWER        = create_new_imode.

  if create_new_imode eq abap_true.

    write: / 'submitting report...'.

    submit ... and return.

  else.

    write: / 'maximodes reached.'.

  endif.

Hinweise

Weiterführende Informationen





Parameter

ANSWER

Ausnahmen

Funktionsgruppe

SDYI

TXBHW - Original Tax Base Amount in Local Currency   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2104 Date: 20240523 Time: 150358     sap01-206 ( 28 ms )