CL_CNS_CHANGE_POINTER_MANAGER - Änderungszeiger für die Extraktion

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität

Diese Klasse stellt die Methoden für die Extraktion von Änderungszeiger zur Verfügung.Dabei unterstützt sie zwei Lesearten der Änderungszeiger. Im Normalmodus werden alle Änderungszeigergelesen, die den Selektionskriterien genügen, während der Suppress- modus nur einen Änderungszeiger pro Exportobjektkey liefert.

Ein Änderungszeiger Manager unterstützt immer nur die bei seiner Initalisierung gesetztenWerte ( Attribute GROUP_ID, STATUS). Es gibt nur einen Änderungszeiger Manager pro Kombination Exportobjekt-Typ, Applikations-ID.

Die Methoden liefern die Änderungszeiger immer sortiert nach Exportobjektkey und Erstellungszeitpunkt (CREATED_ON).

Im Suppress-modus gelten die folgenden Restriktionen:

- Die Methoden liefern nur einen Änderungszeiger pro Exportobjektkey.

- Es werden nur die Attribute CHGTYPE, EXPORTOBJEKTKEY gefüllt.

- Die Priorität des Attributes CHGTYPE ist: D = höchste Priorität, I = mittlerePriorität, U = niedrigste Priorität. Zum Bsp: drei Änderungszeiger mit dem gleichenExportobjektkey haben den Änderungstyp: 'I','U','D', Der zurückgelieferte Änderungstyp ist in diesem Fall 'D'.

- Nach dem Benutzen der Methode GET_NEXT_PACKAGE oder GET_KEY_RANGE muss die Methode SET_STATUS_MULT aufgerufen werden, bevor die wieder die Methode GET_NEXT_PACKAGE oder GET_KEY_RANGE erneut gewählt wird.

- Die Methode SET_STATUS_MULT setzt den Status eines Änderungszeiger genau einmal.

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen



Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 1813 Date: 20120527 Time: 135916     triton ( 75 ms )