SAP ABAP Class CL_RSD_IOBJ_APPEND (Append Utilities for InfoObjects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD (Package) BW: Data Basis InfoObjects and Core Services
Properties
Class CL_RSD_IOBJ_APPEND  
Short Description Append Utilities for InfoObjects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSD   BW: Data Basis InfoObjects and Core Services 
Created 20050926   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSAA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_IOBJ_APPEND has no interface implemented.
Friends
Class CL_RSD_IOBJ_APPEND has no friend class.
Attributes
Class CL_RSD_IOBJ_APPEND has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_IOBJ_APPEND Static method Public Method Activate Append 20050926
2 ARE_APPENDS_ALLOWED Static method Public Method Are Appends Allowed for Specified InfoObject 20051024
3 BUILD_CONTENT Static method Public Method Cont. for InfoObjects w/ Appends: Merge for Specifed Config. 20060304
4 CHECK_IOBJ_APPEND Static method Public Method Checks Append and Main Object 20060705
5 COMPARE Static method Public Method Compares Specified with Persistent Append 20051021
6 CREATE_IOBJ_APPEND Static method Private Method Creates New InfoObject Append 20050927
7 CTO_INSERT Static method Private Method Write Appends to Order Before Saving 20050928
8 CTO_TRANSPORT Static method Public Method Manually Writes Append to Order 20050928
9 ENRICH_PROPERTIES_BY_APPEND Static method Public Method Object Properties Enhanced with Append Sources 20050929
10 FILTER_APPEND_SOURCES Static method Private Method Filters Append Sources for Specified Append 20051021
11 GET_ALL_APPEND_ATTRIBUTE_NAV Static method Public Method Returns All Navigation Attributes in Appends 20050928
12 GET_APPEND_INSTANCE Static method Private Method Returns an Append Instance 20050926
13 GET_APPEND_SOURCES Static method Public Method Returns Sources for Append 20050926
14 GET_APPEND_SOURCES_ALL Static method Public Method Returns Sources for All Appends of InfoObject 20050926
15 GET_IOBJ_APPENDS Static method Private Method Returns All Appends for InfoObject 20050926
16 GET_OBJECT_VERSIONS Static method Public Method Returns All Existing Object Versions for Dialog 20051212
17 GET_PROPERTIES Static method Public Method Returns General Properties of Append 20050928
18 HAS_APPENDS Static method Public Method Does the specified InfoObject have appends? 20051025
19 HAS_ATTRIBUTE_IN_APPEND Static method Public Method Does Characteristic Have Appends with Attributes? 20050927
20 IS_OBJECT_IN_ACTIVE_SCOPE Static method Public Method Is the scope of the object active? 20060304
21 LOCK Static method Public Method Locks Append 20051228
22 SAVE_IOBJ_APPEND Static method Public Method Save Append Sources 20050926
23 TO_COMPLEX_STRUCTURE Static method Private Method Fill Complex Structure 20050926
24 TO_IOBJ_DATA Static method Private Method Fill InfoObject Properties from Complex Structure 20050926
25 UNLOCK Static method Public Method Locks Append 20051228
Events
Class CL_RSD_IOBJ_APPEND has no event.
Types
Class CL_RSD_IOBJ_APPEND has no local type.
Method Signatures

Method ACTIVATE_IOBJ_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends 20050926
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
3 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050926
4 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
5 Importing I_T_ATRNAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926

Method ACTIVATE_IOBJ_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method ARE_APPENDS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20051024
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20051024

Method ARE_APPENDS_ALLOWED on class CL_RSD_IOBJ_APPEND has no exception.

Method BUILD_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ATR Call by reference Type reference (TYPE) RSDO_T_ATR Stammdatenattribute 20060304
2 Changing C_T_ATR_NAV Call by reference Type reference (TYPE) RSDO_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20060304

Method BUILD_CONTENT on class CL_RSD_IOBJ_APPEND has no exception.

Method CHECK_IOBJ_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DYFIE Call by reference Type reference (TYPE) RS_DYFIE 20060705
2 Exporting E_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20060705
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20060705
4 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20060705
5 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060705
6 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20060705
7 Importing I_INFOOBJCAT Call by reference Type reference (TYPE) RSD_INFOOBJCAT 20060801
8 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ InfoObject 20060801
9 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20060801
10 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20060801
11 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Klammerungen von InfoObjects 20060801
12 Importing I_T_RSAABAP Call by reference Type reference (TYPE) RSAA_T_AABAP 20060801
13 Importing I_T_RSAROUT Call by reference Type reference (TYPE) RSAA_T_AROUT 20060801
14 Importing I_T_RSAROUTT Call by reference Type reference (TYPE) RSAA_T_AROUTT 20060801

Method CHECK_IOBJ_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051021
2 Importing I_ENHVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20051021
3 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20051021
4 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20051021
5 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20051021
6 Returning R_DIFFERENT Value transfer Type reference (TYPE) RS_BOOL Boolean, es wurde ein Unterschied festgestellt 20051021

Method COMPARE on class CL_RSD_IOBJ_APPEND has no exception.

Method CREATE_IOBJ_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050927
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050927
3 Importing I_SX_DATA Call by reference Type reference (TYPE) RSD_SX_IOBJ_APPEND_DATA Metadaten einer InfoObjekt Erweiterung 20050927
4 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050927
5 Returning R_R_APPEND Value transfer Object reference (TYPE REF TO) IF_RSO_APPEND Append (Wrapper des Basis Erweiterungsobjektes ENHO) 20050927

Method CREATE_IOBJ_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method CTO_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050928

Method CTO_INSERT on class CL_RSD_IOBJ_APPEND has no exception.

Method CTO_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050928

Method CTO_TRANSPORT on class CL_RSD_IOBJ_APPEND has no exception.

Method ENRICH_PROPERTIES_BY_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribut 20050929
2 Changing C_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Textek 20050929
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050929
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050929
5 Importing I_TH_APPENDNM Call by reference Type reference (TYPE) RSO_TH_APPENDNM Tabelle (hash) von Appendnamen (Erweiterungen) 20050929

Method ENRICH_PROPERTIES_BY_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method FILTER_APPEND_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20051021
2 Exporting E_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20051021
3 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051021
4 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20051021
5 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20051021

Method FILTER_APPEND_SOURCES on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_ALL_APPEND_ATTRIBUTE_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050928
2 Returning R_T_ATR_NAV Value transfer Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050928

Method GET_ALL_APPEND_ATTRIBUTE_NAV on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_APPEND_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050926
2 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL Boolean 20050926
3 Returning R_R_APPEND Value transfer Object reference (TYPE REF TO) IF_RSO_APPEND Append (Wrapper des Basis Erweiterungsobjektes ENHO) 20050926

Method GET_APPEND_INSTANCE on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_APPEND_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20051007
2 Exporting E_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
3 Exporting E_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926
4 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050926
5 Importing I_ENHVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050927
6 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
7 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Append sperren? 20050926
8 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050926

Method GET_APPEND_SOURCES on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_APPEND_SOURCES_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
2 Exporting E_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
4 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Append sperren? 20050926
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050926
6 Importing I_T_APPENDNM Call by reference Type reference (TYPE) RSO_TH_APPENDNM optional: aus Sicht bestimmter Appends 20050927

Method GET_APPEND_SOURCES_ALL on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_IOBJ_APPENDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060308
3 Returning R_T_APPEND Value transfer Type reference (TYPE) RS_T_APPENDNM Tabelle von Appendnamen ( Erweiterungen) 20050926

Method GET_IOBJ_APPENDS on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_OBJECT_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALL_VERSIONS Call by reference Type reference (TYPE) STRING Alle Objektversionen als String 20051212
2 Exporting E_OUTPUT_VERSION Call by reference Type reference (TYPE) RSOBJVERS Version für Ausgabe am Dialog 20051212
3 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051212
4 Importing I_SAVEDFL Call by reference Type reference (TYPE) RS_BOOL Append gesichert? 20051212
5 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Langtext Attribute des Appends 20051212
6 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Attribute des Appends 20051212
7 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV Navigationsattribute des Appends 20051212

Method GET_OBJECT_VERSIONS on class CL_RSD_IOBJ_APPEND has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAST_CHANGED_BY Call by reference Type reference (TYPE) RSTSTPNM Letzter Änderer 20050928
2 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050928
3 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050928
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050928

Method GET_PROPERTIES on class CL_RSD_IOBJ_APPEND has no exception.

Method HAS_APPENDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20051025
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20051025

Method HAS_APPENDS on class CL_RSD_IOBJ_APPEND has no exception.

Method HAS_ATTRIBUTE_IN_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050927
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050927
3 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20050927

Method HAS_ATTRIBUTE_IN_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method IS_OBJECT_IN_ACTIVE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060304
2 Returning R_ACTIVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20060304

Method IS_OBJECT_IN_ACTIVE_SCOPE on class CL_RSD_IOBJ_APPEND has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20060628
2 Changing C_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20060628
3 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051228

Method LOCK on class CL_RSD_IOBJ_APPEND has no exception.

Method SAVE_IOBJ_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends 20050926
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
3 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050926
4 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
5 Importing I_T_ATRNAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926
6 Returning R_R_APPEND Value transfer Object reference (TYPE REF TO) IF_RSO_APPEND Append (Wrapper des Basis Erweiterungsobjektes ENHO) 20050926

Method SAVE_IOBJ_APPEND on class CL_RSD_IOBJ_APPEND has no exception.

Method TO_COMPLEX_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050926
2 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
3 Importing I_T_ATRNAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926
4 Returning R_SX_DATA Value transfer Type reference (TYPE) RSD_SX_IOBJ_APPEND_DATA Metadaten einer InfoObjekt Erweiterung 20050926

Method TO_COMPLEX_STRUCTURE on class CL_RSD_IOBJ_APPEND has no exception.

Method TO_IOBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Stammdatenattribute 20050926
2 Exporting E_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV View über Navigationsattribute und Texte (Tabelle) 20050926
3 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20050930
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050926
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050926
6 Importing I_SX_DATA Call by reference Type reference (TYPE) RSD_SX_IOBJ_APPEND_DATA Metadaten einer InfoObjekt Erweiterung 20050926

Method TO_IOBJ_DATA on class CL_RSD_IOBJ_APPEND has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051228

Method UNLOCK on class CL_RSD_IOBJ_APPEND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710