/IBS/RB_UE_VERTV_GET_LIST_PREP - RBD Einzelnachweis Vertragssalden, Vorb. Massenverarbeitung

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

Funktionalität

Der Funktionsbaustein bereitet das Lesen von Salden zu Verträgen vor. Er muss zunächstaufgerufen werden, wenn man die Salden mehrerer Verträge mittels /IBS/RB_UE_GET_LIST_DATA ermittelnwill. Um die Verarbeitung zu beenden, sollte /IBS/RB_UE_GET_LIST_END aufgerufen werden, das die DB-Cursor schliesst und internes Memory freigibt.

Steuerung:
Das Flag IF_GET_ALL bestimmt, ob alle Verträge gelesen werden sollen (ggf. abhängigvon der Modul-Id). Ist das der Fall, muss eine geeignete Grösse in I_PACKAGE_SIZE übergebenwerden, und die Angaben in I_VERTV_LOW und I_VERTV_HI werden ignoriert. Der FB /IBS/RB_UE_GET_LIST_DATAstellt dann die Salden je Paket bereit. In diesem Fall ist die Angabe von I_MODID optional. Währendder Bearbeitung darf kein explizites oder implizites COMMIT WORK erfolgen, andernfalls ist der Datenbank-Cursor nicht mehr benutzbar! Ersatzweise kann man den Funktionsbaustein 'DB_COMMIT' verwenden.

Sollen nicht alle Verträge gelesen werden, ist ein Intervall von Verträgen (I_VERTV_LOW- I_VERTV_HI) zu einer Modul-Id (I_MODID) zu übergeben. In diesem Fall werden die DB-Tabellen sofort gelesen und intern zur Verfügung gestellt. Ein Commit Work kann jederzeit erfolgen.

Beispiel

Hinweise

Weiterführende Informationen


Parameter

IF_GET_ALL
I_LIBUE
I_MODID
I_PACKAGE_SIZE
I_VERTV_HI
I_VERTV_LOW

Ausnahmen

PARAM_ERROR

Funktionsgruppe

/SAPLRB_OB_UE

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 1657 Date: 20120527 Time: 032321     triton ( 89 ms )