SAP ABAP Class /IWBEP/CL_SBDM_ATTACHMENT_HNDL (SB - Domain Model - Attachment 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_ATTACHMENT_HNDL SB - Domain Model - Attachment Handler 20130315
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBDM_EXTENSION SB - Domain Model - Plugin Extension (abstract behavior) 20130315
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_QUALIFIER_HNDL SB - OData - Attachment Handler for Qualifiers 20130703
2 Inheritance (c INHERITING FROM c_ref)  CL_SADL_GW_EXT_ATTACHMENT_HDLR Extension handler 20130624
Properties
Class /IWBEP/CL_SBDM_ATTACHMENT_HNDL  
Short Description SB - Domain Model - Attachment Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20130315   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_COPY_CONTEXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBDM_REQUEST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SBDM_ATTACHMENT_HNDL SB - Domain Model - Attachment Handler 20130315
2 /IWBEP/IF_SBDM_EXTENSION SB - Domain Model - Plugin Extension (abstract behavior) 20130315
Friends
Class /IWBEP/CL_SBDM_ATTACHMENT_HNDL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTACHMENT_CATEGORY_DATDEF Instance attribute Protected Attribute reference (LIKE) 20130919
2 GC_ATTACHMENT_CATEGORY_IMPDEF Instance attribute Protected Attribute reference (LIKE) 20130919
3 GC_ATTACHMENT_CATEGORY_INDEP Instance attribute Protected Attribute reference (LIKE) 20130919
4 MS_NAME Instance attribute Protected Attribute reference (LIKE) 20130315
5 MV_ATTACHMENT_TYPE Instance attribute Protected Type reference (TYPE) /IWBEP/SBDM_ATTACHMENT_TYPE Service Builder: Attachment Type 20130315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130315
2 DO_COPY Instance method Protected Method Template (mandatory): Creates a copy 20130318
3 DO_DESERIALIZE_CONTENT Instance method Protected Method Template (mandatory): Deserialize the attachment content 20130318
4 DO_GET_CATEGORY Instance method Protected Method Template (optional): Gets the attachment category 20130919
5 DO_ON_BEFORE_DELETE Instance method Protected Method Template (optional): Process content before delete of nodes 20131029
6 DO_ON_COPY_PASTE Instance method Protected Method Template (optional): Process copy and paste for content 20131030
7 DO_SERIALIZE_CONTENT Instance method Protected Method Template (mandatory): Seralize the attachment content 20130318
Events
Class /IWBEP/CL_SBDM_ATTACHMENT_HNDL has no event.
Types
Class /IWBEP/CL_SBDM_ATTACHMENT_HNDL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDM_ATTACHMENT_TYPE Service Builder: Attachment Type 20130315

Method CONSTRUCTOR on class /IWBEP/CL_SBDM_ATTACHMENT_HNDL has no exception.

Method DO_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT_DATA SB - Domain Model - Attachment Data 20130318
2 Returning RO_CONTENT Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT_DATA SB - Domain Model - Attachment Data 20130318
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130318

Method DO_DESERIALIZE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT SB - Domain Model - Attachment 20130318
2 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING 20130318
3 Returning RO_CONTENT Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT_DATA SB - Domain Model - Attachment Data 20130318
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130318

Method DO_GET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ATTACHMENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT SB - Domain Model - Attachment 20130919
2 Returning RV_CATEGORY Value transfer Type reference (TYPE) /IWBEP/SBDM_ATTACHMNT_CATEGORY SB: DM attachment category 20130919
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130919

Method DO_ON_BEFORE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AFFECTED_NODES Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_REQUEST=>TY_T_NODE 20131029
2 Importing IT_ATTACHMENT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20131029
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131029

Method DO_ON_COPY_PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTACHMENT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20131030
2 Importing IT_NODE_MAPPING Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_COPY_CONTEXT=>TY_T_NODE_MAPPING 20131030
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131030

Method DO_SERIALIZE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_ATTACHMENT_DATA SB - Domain Model - Attachment Data 20130318
2 Returning RV_CONTENT Value transfer Type reference (TYPE) XSTRING 20130318
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130318
History
Last changed by/on SAP  20141120 
SAP Release Created in 200