SAP ABAP Class /TDAG/CP_IMDSCL_BUF_BASE (Buffer: Base Class for Chapter 4 data)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_BUF_CUSTMDS Buffer Class for Customer MDS 20100517
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_BUF_SUPMDS Buffer Class for Supplier MDS 20100714
Properties
Class /TDAG/CP_IMDSCL_BUF_BASE  
Short Description Buffer: Base Class for Chapter 4 data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_IMDS   IMDS Advanced Interface Integration 
Created 20100517   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CP_IMDSCL_BUF_BASE has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_BUF_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUF_CH4 Static Attribute Protected Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100517
2 GT_BUF_CH4AD Static Attribute Protected Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100517
3 GT_BUF_CH4MP Static Attribute Protected Type reference (TYPE) /TDAG/CPY_ICH4MP Table type for Chapter 4 Multiple Parts data 20100517
4 GT_BUF_CH4TX Static Attribute Protected Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20100517
5 MODE_CREATE Constant Public Type reference (TYPE) /TDAG/CPE_BUFMODE 'C' Update/Create/Delete 20100517
6 MODE_DELETE Constant Public Type reference (TYPE) /TDAG/CPE_BUFMODE 'D' Update/Create/Delete 20100517
7 MODE_UPDATE Constant Public Type reference (TYPE) /TDAG/CPE_BUFMODE 'U' Update/Create/Delete 20100517
8 SCEN_EXCL Constant Public Type reference (TYPE) /TDAG/CPE_SCENARIO 'E' Read/Write Scenario 20100517
9 SCEN_READ Constant Public Type reference (TYPE) /TDAG/CPE_SCENARIO 'R' Read/Write Scenario 20100517
Methods
# Method Level Visibility Method type Description Created on
1 CH4_DELETE Static method Protected Method Deletes CH4 data according to ROOT_GUIDS and GUIDS 20100517
2 CH4_READ Static method Protected Method Read all CH4 Data for a set of ROOT_GUIDS 20100517
3 CH4_RESET Static method Protected Method Clear the CH4 buffer 20100517
4 CH4_SAVE Static method Protected Method Saves all CH4 Data for a set of ROOT_GUIDS 20100517
5 CH4_WRITE Static method Protected Method Writes CH4 data to the buffer 20100517
6 CONCAT_TEXT_LINES Static method Public Method Concatenates CH4 text lines to a String representation 20100727
7 CONVERT_XSTRING_TO_FILE Instance method Protected Method Converts a XSTRING value to a file table 20101109
8 NORM_RANGE_TABLE Static method Public Method Normalize a whole Range Table 20100726
9 NORM_SEARCH_CRIT Static method Protected Method Normalize one single Search Criteria 20100726
10 SPLIT_TEXT_LINES Static method Public Method Splits the given text into lines of the CH4 text table 20100727
Events
Class /TDAG/CP_IMDSCL_BUF_BASE has no event.
Types
Class /TDAG/CP_IMDSCL_BUF_BASE has no local type.
Method Signatures

Method CH4_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT_CHANGES Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Root GUIDs with changes 20100610
2 Importing IT_GUID Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100517
3 Importing IT_ROOT_GUID Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100517

Method CH4_DELETE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method CH4_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUF_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100517
2 Exporting ET_BUF_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100517
3 Exporting ET_BUF_CH4MP Call by reference Type reference (TYPE) /TDAG/CPY_ICH4MP Table type for Chapter 4 Multiple Parts data 20100517
4 Exporting ET_BUF_CH4TX Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20100517
5 Importing IT_ROOTGUID_READ Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100517
6 Importing IT_ROOTGUID_REREAD Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100517
7 Importing IV_READ_DELETED Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Also read entries, with delflg set 20101029

Method CH4_READ on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method CH4_RESET Signature

Method CH4_RESET on class /TDAG/CP_IMDSCL_BUF_BASE has no parameter.
Method CH4_RESET on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method CH4_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100720
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Error Flag 20100720
3 Importing IT_ROOT_GUID Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100517

Method CH4_SAVE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method CH4_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT_CHANGES Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100610
2 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100517
3 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100517
4 Importing IT_CH4MP Call by reference Type reference (TYPE) /TDAG/CPY_ICH4MP Table type for Chapter 4 Multiple Parts data 20100517
5 Importing IT_CH4TX Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20100517
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_INCONS_PERS Exception for inconsistent persistance 20100517

Method CONCAT_TEXT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING 20100727
2 Importing IT_CH4TX_TAB Call by reference Type reference (TYPE) /TDAG/CPYA_ICH4TX Table Type for Chapter 4 text data 20100727

Method CONCAT_TEXT_LINES on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method CONVERT_XSTRING_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE CP: Table for binary data 20101109
2 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20101109
3 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20101109

Method CONVERT_XSTRING_TO_FILE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method NORM_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_RANGE_TABLE Call by reference Type reference (TYPE) ANY TABLE Any range table 20100726

Method NORM_RANGE_TABLE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method NORM_SEARCH_CRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NORM Call by reference Type reference (TYPE) C 20100726
2 Importing IV_ORIG Call by reference Type reference (TYPE) C 20100726

Method NORM_SEARCH_CRIT on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.

Method SPLIT_TEXT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CH4TX_TAB Call by reference Type reference (TYPE) /TDAG/CPYA_ICH4TX Chapter 4: Text table for Chapter 4 data 20100727
2 Importing IV_CH4_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100727
3 Importing IV_MDS_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100727
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Text to split 20100727
5 Importing IV_TEXT_TYPE Call by reference Type reference (TYPE) /TDAG/CPE_TEXT_TYPE Text Types 20100929

Method SPLIT_TEXT_LINES on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600