SAP ABAP Class CL_SRAPI_OBJECT_CONTAINER (Abstraction Change Lists)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Properties
Class CL_SRAPI_OBJECT_CONTAINER  
Short Description Abstraction Change Lists    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20041027   SAP 
Last change 20100416   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_OBJECT_CONTAINER has no forward declaration.
Interfaces
Class CL_SRAPI_OBJECT_CONTAINER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAPI_TEST_FIXTURE 20091117 Test class helper for ABAP Unit test
2 CL_SRAPI_WRITE_RES_PARSER 20041118 Basis Class Response Parser for Write
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONT_ACTION_70 Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_CONT_ACTION_70 Object Container Actions 20061214
2 CO_STATE_DELETED Static Attribute Private Type reference (TYPE) STRING 'deleted' Container in Repository Deleted 20041207
3 CO_STATE_INITIAL Static Attribute Private Type reference (TYPE) STRING ' ' Status Initial: Container not in Repository 20041207
4 CO_STATE_IN_REP Static Attribute Private Type reference (TYPE) STRING 'in_rep' Status in Repository 20041207
5 CO_STATE_OPEN Static Attribute Private Type reference (TYPE) STRING 'open' Container Open 20041207
6 CO_STATE_SUBMITTED Static Attribute Private Type reference (TYPE) STRING 'submitted' Container Activated 20041207
7 DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Description of Container 20050811
8 ID Instance attribute Private Type reference (TYPE) STRING GUID of Container 20041117
9 NAME Instance attribute Private Type reference (TYPE) STRING Container name 20041027
10 STATE Instance attribute Private Type reference (TYPE) STRING Status of the container 20041117
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates Container 20041027
2 CHECK_STATE Instance method Private Method Checks Whether Activate and Delete Are Permitted 20041207
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041117
4 DELETE Instance method Public Method Deletes Container 20041027
5 DELETE_ALL_PENDING_CONTAINERS Static method Private Method Deletes all Open Change Lists of Current User 20061206
6 GET_DESCRIPTION Instance method Public Method Returns Description 20050811
7 GET_ID Instance method Public Method Returns ID 20041117
8 GET_INSTANCE Static method Private Method Gets Instance for an ID 20041117
9 GET_NAME Instance method Public Method Returns Name 20041117
10 GET_NAME_INSTANCE Static method Public Method Gets Instance with Default Name 20041027
11 GET_STATE Instance method Private Method Gets Current Status of Container 20041124
12 SET_REPOSITORY Instance method Private Method Sets Corresponding Repository 20041124
13 SET_STATE Instance method Private Method Sets Status 20041117
Events
Class CL_SRAPI_OBJECT_CONTAINER has no event.
Types
Class CL_SRAPI_OBJECT_CONTAINER has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_MESSAGES Meldungen aus dem Repository 20041124
# Exception Resumable Description Created on
1 CX_SRAPI_ACTIVATION_FAILED Aktivierung des Containers fehlgeschlagen 20041027
2 CX_SRAPI_CONT_WRONGSTATE_ERROR Aktion in diesem Containerzustand nicht erlaubt 20041027
3 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041201
4 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041201
5 CX_SRAPI_WRITE_SERVICE_ERROR interner Fehler Write-Service 20041124

Method CHECK_STATE Signature

Method CHECK_STATE on class CL_SRAPI_OBJECT_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 CX_SRAPI_CONT_WRONGSTATE_ERROR Aktion in diesem Containerzustand nicht erlaubt 20041207

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Containers 20050811
2 Importing IM_ID Call by reference Type reference (TYPE) STRING Id des Containers 20041117
3 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Containers 20041117

Method CONSTRUCTOR on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method DELETE Signature

Method DELETE on class CL_SRAPI_OBJECT_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 CX_SRAPI_CONT_WRONGSTATE_ERROR Aktion in diesem Containerzustand nicht erlaubt 20041027
2 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041201
3 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041201
4 CX_SRAPI_WRITE_SERVICE_ERROR interner Fehler Write-Service 20041124

Method DELETE_ALL_PENDING_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name der zu löschen Changelisten 20061206
2 Importing IM_REPOSITORY Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20061206
# Exception Resumable Description Created on
1 CX_SRAPI_REP_NOT_AVAILABLE Repository Not Available 20061206
2 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20061206
3 CX_SRAPI_WRITE_SERVICE_ERROR Internal Error Write Service 20061206

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Beschreibung 20050811

Method GET_DESCRIPTION on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Id des Containers 20041117

Method GET_ID on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Containes 20050811
2 Importing IM_ID Call by reference Type reference (TYPE) STRING Id des Containers 20041117
3 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Containers 20041117
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20041117

Method GET_INSTANCE on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Name des Containers 20041117

Method GET_NAME on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method GET_NAME_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung 20050811
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING Namensvorschlag 20041027
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Container mit Namensvorschlag 20041027

Method GET_NAME_INSTANCE on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Zustand 20041124

Method GET_STATE on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method SET_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REP Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository - internes Interface 20041124

Method SET_REPOSITORY on class CL_SRAPI_OBJECT_CONTAINER has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Type reference (TYPE) STRING Status des Containers 20041117

Method SET_STATE on class CL_SRAPI_OBJECT_CONTAINER has no exception.
History
Last changed by/on SAP  20100416 
SAP Release Created in 700