SAP ABAP Class /IWBEP/CL_SBDM_TRANSACT_HANDLR (SB - Domain Model - Transaction Handler)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DM_BASE (Package) Gateway Service Builder - Domain Model API and SPI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBDM_TRANSACTION SB - Domain Model - Transaction 20120112
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBDM_TRANSACT_HANDLR SB - Domain Model - Transaction Handler 20120112
Properties
Class /IWBEP/CL_SBDM_TRANSACT_HANDLR  
Short Description SB - Domain Model - Transaction Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20120112   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBDM_PERSIST_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SBDM_PLUGIN Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWBEP/IF_SBDM_TRANSACTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 /IWBEP/IF_SBDM_TRANSACT_HANDLR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SBDM_TRANSACTION SB - Domain Model - Transaction 20120112
2 /IWBEP/IF_SBDM_TRANSACT_HANDLR SB - Domain Model - Transaction Handler 20120112
Friends
Class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PROJECT_TROBJ Constant Private Type reference (TYPE) TROBJTYPE 'IWPR' Object Type 20120228
2 GO_INSTANCE Static Attribute Public Object reference (TYPE REF TO) /IWBEP/CL_SBDM_TRANSACT_HANDLR transaction handler (singleton) 20120127
3 MO_MANAGER Instance attribute Public Object reference (TYPE REF TO) /IWBEP/IF_SBDM_MANAGER manager 20130328
4 MO_USER_PROJECT_MANAGER Instance attribute Public Object reference (TYPE REF TO) /IWBEP/IF_SBDM_UPRJCT_MANAGER user project manager 20130328
5 MO_VALUE_DB_ACCESS Instance attribute Public Object reference (TYPE REF TO) /IWBEP/CL_SBDM_VALUE_DB_ACCESS string value service 20130305
6 MT_ANONYMOUS_DELTA Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACTION=>TY_T_ANONYMOUS_DELTA 20130409
7 MT_LOCKED_PROJECTS Instance attribute Private Type reference (TYPE) TY_T_PROJECTS 20120202
8 MT_REGISTRY Instance attribute Public Type reference (TYPE) /IWBEP/IF_SBDM_PLUGIN=>TY_T_SBDM_PS_REG 20120113
9 MT_ROOT_ROUNDTRIP_DELTA Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBDM_HANDLER=>TY_T_ROUNDTRIP_DELTA 20120228
10 MT_SP Instance attribute Private Type reference (TYPE) TY_T_SP 20120220
11 MT_TRANS_INFO Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACT_HANDLR=>TY_T_TRANS_INFO 20120130
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DERIVED_ROUNDTRIP_DELTA Instance method Private Method Adds derived roundtrip delta from relationships 20120618
2 CHECK_AUTH_FOR_PROJECT_NAMES Instance method Private Method Checks the authoriatzions for the given SB Project names 20120228
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120127
4 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20120112
5 CREATE_DELETION_REQUEST Instance method Private Method Creates a deletion request 20120921
6 DELETE_FROM_TADIR Instance method Private Method Removes the project names from the TADIR 20120418
7 INSERT_CORR Instance method Public Method Inserts the project into a correction request 20120119
8 IS_IN_TADIR Instance method Private Method Checks if the project is in TADIR 20120712
9 OPTIMIZE Instance method Public Method Optimizes the persistent data of the given project 20120914
10 RETRIEVE_BY_CTXT Instance method Private Method Retrieve the nodes affected by context 20120706
11 RETRIEVE_SUBTREE Instance method Private Method Retrieves the sub tree 20120214
Events
Class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROJECT Private See coding 20120202 BEGIN OF TY_S_PROJECT, sp TYPE guid_16, project TYPE /iwbep/sbdm_project, root TYPE REF TO /iwbep/if_sbdm_root, END OF TY_S_PROJECT
2 TY_T_NODES Private See coding 20121002 TY_T_NODES TYPE SORTED TABLE OF REF TO /iwbep/if_sbdm_node WITH UNIQUE KEY table_line
3 TY_T_PROJECT Private See coding 20121002 TY_T_PROJECT TYPE SORTED TABLE OF REF TO /iwbep/if_sbdm_project WITH UNIQUE KEY table_line
4 TY_T_PROJECTS Private See coding 20120202 TY_T_PROJECTS TYPE SORTED TABLE OF ty_s_project WITH UNIQUE KEY sp project
5 TY_T_SP Private See coding 20120220 ty_t_sp TYPE STANDARD TABLE OF guid_16 WITH DEFAULT KEY
Method Signatures

Method ADD_DERIVED_ROUNDTRIP_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROUNDTRIP_DELTA Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_HANDLER=>TY_T_ROUNDTRIP_DELTA 20120618
2 Returning RT_ROUNDTRIP_DELTA Value transfer Type reference (TYPE) /IWBEP/IF_SBDM_HANDLER=>TY_T_ROUNDTRIP_DELTA 20120618
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120618

Method CHECK_AUTH_FOR_PROJECT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT_NAMES Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_PERSIST_HANDLER=>TY_T_PROJECT_NAMES 20120228
2 Importing IV_DEVELOP_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120228

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no parameter.
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no parameter.
Method CONSTRUCTOR on class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no exception.

Method CREATE_DELETION_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_NODES Call by reference Type reference (TYPE) TY_T_NODES SB: Table Type for DM Nodes 20120921
2 Exporting EO_REQUEST Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_REQUEST SB - Domain Model - Request 20120921
3 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120921
4 Importing IV_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL 20140212
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120921

Method DELETE_FROM_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT_NAMES Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACTION=>TY_T_PROJECT_NAMES 20120418
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120418

Method INSERT_CORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANS_INFO Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACT_HANDLR=>TY_T_TRANS_INFO 20120130
2 Importing IV_MODE Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_EDIT WB Request: Operation in the Development Environment 20120309
3 Returning RT_TRANS_INFO Value transfer Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACT_HANDLR=>TY_T_TRANS_INFO 20120130
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB - Domain Model - Exception 20120123

Method IS_IN_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_PROJECT Service Builder: Project 20120712
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120712

Method IS_IN_TADIR on class /IWBEP/CL_SBDM_TRANSACT_HANDLR has no exception.

Method OPTIMIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT Call by reference Type reference (TYPE) /IWBEP/SBDM_PROJECT Service Builder: Project 20120914
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120914

Method RETRIEVE_BY_CTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AFFECTED_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120706
2 Importing IT_CTXT Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120706
3 Importing IT_PARENT Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120706
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120706

Method RETRIEVE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120214
2 Returning RT_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120214
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120214
History
Last changed by/on SAP  20131127 
SAP Release Created in 200