Seitenhistorie
...
Zusätzlich zu den Systemattributen, wie sie auch für Businessobjekte ohne Statusmodell (siehe vorhergehender Abschnitt) zu migrieren sind, sind weitere Systemattribute zu befüllen.
Systemattribut | Hinweise |
---|---|
STRUID_NUCLOSSTATE | Referenz auf Status (siehe Statusmodell). |
STRUID_NUCLOSPROCESS | Referenz auf Aktion (siehe Aktionen), soweit für das betreffende Businessobjekt Aktionen definiert sind. |
STRNUCLOSSYSTEMID | Beliebiger String, der den Datensatz fachlich eindeutig identifiziert. |
BLNNUCLOSDELETED | false |
STRNUCLOSORIGIN | NULL |
Darüberhinaus sind folgende Systemtabellen zu befüllen, dabei ist jeweils ein Datensatz je migriertem Datensatz für Businessobjekte mit Statusmodell einzutragen.
Systemtabelle | Attribut | Hinweise |
---|---|---|
T_UD_GENERICOBJECT | INTID | siehe oben (identisch zu befüllen) |
DATCREATED | siehe oben (identisch zu befüllen) | |
STRCREATED | siehe oben (identisch zu befüllen) | |
DATCHANGED | siehe oben (identisch zu befüllen) | |
STRCHANGED | siehe oben (identisch zu befüllen) | |
INTVERSION | 1 | |
STRUID_T_MD_MODULE | Referenz auf T_MD_ENTITY (STRUID), das das zugehörige Businessobjekt repräsentiert. | |
T_UD_GO_STATEHISTORY | INTID | |
DATCREATED | ||
STRCREATED | ||
DATCHANGED | ||
STRCHANGED | ||
INTVERSION | ||
STRUID_T_MD_STATE | ||
INTID_T_UD_GENERICOBJECT |
INSERT INTO T_UD_GENERICOBJECT (INTID, STRUID_T_MD_MODULE, STRCREATED, DATCREATED, STRCHANGED, DATCHANGED, INTVERSION)
...
VALUES (intid,id_linda,state_uid,i.DATCREATED,'MIG-ELISA',sysdate,'MIG-ELISA',1);
SELECT MAX(DATCREATED) INTO status_seit FROM T_UD_GO_STATEHISTORY WHERE INTID_T_UD_GENERICOBJECT = bedarfid_linda;
sdf