SAP ABAP Class CL_FMBS_OBJECT_CD (Change documents for budget structure)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBPA_E (Package) New budgeting: FM application part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FMBS_BO_CD 20050302
2 Inheritance (c INHERITING FROM c_ref)  CL_FMBS_PO_CD 20050303
Properties
Class CL_FMBS_OBJECT_CD  
Short Description Change documents for budget structure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBPA_E   New budgeting: FM application part 
Created 20050302   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMBS_OBJECT_CD has no forward declaration.
Interfaces
Class CL_FMBS_OBJECT_CD has no interface implemented.
Friends
Class CL_FMBS_OBJECT_CD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_DATE Instance attribute Protected Type reference (TYPE) CDDATUM Creation date of the change document 20050302
2 CHANGE_TCODE Instance attribute Protected Type reference (TYPE) CDTCODE Transaction in which a change was made 20050302
3 CHANGE_TIME Instance attribute Protected Type reference (TYPE) CDUZEIT Time changed 20050302
4 CHANGE_USER Instance attribute Protected Type reference (TYPE) CDUSERNAME User name of the person responsible in change document 20050302
5 FISCYEAR Instance attribute Protected Type reference (TYPE) GJAHR Fiscal Year 20050302
6 FLG_CD_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLE_D Change documents active? 20050302
7 FM_AREA Instance attribute Protected Type reference (TYPE) FIKRS Financial Management Area 20050302
8 OBJECTCLAS Instance attribute Protected Type reference (TYPE) CDOBJECTCL Object value 20050304
9 OBJECTID Instance attribute Protected Type reference (TYPE) CDOBJECTV Object value 20050304
10 REF_NEW Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20050302
11 REF_ORIG Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20050302
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_NEW Instance method Protected Method 20050302
2 APPEND_ORIG Instance method Protected Method 20050302
3 CONSTRUCTOR Instance method Public Constructor 20050302
4 DB_DELETE_DATA Instance method Public Method 20050306
5 DB_READ_CHANGE_DATA Instance method Public Method Reads change documents data based on selection 20050304
6 DB_READ_ORIG_DATA Instance method Protected Method 20050302
7 DB_SELECT_DATA Instance method Protected Method 20050304
8 GET_ACT_STATE Instance method Public Method 20050303
9 GET_OBJECTID_DEL Instance method Protected Method 20050306
10 PREPARE_OBJECTID Instance method Protected Method Prepares the object id for selection 20050304
11 WRITE_DOCUMENT_DELETE Instance method Public Method 20050302
12 WRITE_DOCUMENT_UPDATE Instance method Public Method 20050302
Events
Class CL_FMBS_OBJECT_CD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CD_HDR_ATTRIBUTES Public See coding 20050304 BEGIN OF cd_hdr_attributes, changenr TYPE cdchangenr, username TYPE cdusername, udate TYPE cddatum, utime TYPE cduzeit, tcode TYPE cdtcode, END OF cd_hdr_attributes
2 CD_POS_ATTRIBUTES Public See coding 20050304 BEGIN OF cd_pos_attributes, text_change_ind(50) type c, tabkey TYPE cdtabkey, fname TYPE fieldname, ftext TYPE as4text, chngind TYPE cdchngind, * value_new TYPE cdfldvaln, * value_old TYPE cdfldvalo, END OF cd_pos_attributes
3 S_CD_DATA Public See coding 20050304 BEGIN OF s_cd_data. INCLUDE TYPE cd_hdr_attributes AS hdr. INCLUDE TYPE cd_pos_attributes AS pos. TYPES: END OF s_cd_data
4 S_CD_DEL Public See coding 20050307 BEGIN OF s_cd_del, tabname TYPE tabname, nr_record TYPE sy-dbcnt, END OF s_cd_del
5 TABLE_CDHDR Public See coding 20050304 table_cdhdr TYPE STANDARD TABLE OF cdhdr
6 TABLE_CDPOS Public See coding 20050304 table_cdpos TYPE STANDARD TABLE OF cdpos
7 TR_DATE Public See coding 20050304 tr_date TYPE RANGE OF cddatum
8 TR_USER Public See coding 20050304 tr_user TYPE RANGE OF user
Method Signatures

Method APPEND_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINE Call by reference Type reference (TYPE) ANY 20050302
2 Importing IM_LINES Call by reference Type reference (TYPE) ANY TABLE 20050302

Method APPEND_NEW on class CL_FMBS_OBJECT_CD has no exception.

Method APPEND_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINE Call by reference Type reference (TYPE) ANY 20050302
2 Importing IM_LINES Call by reference Type reference (TYPE) ANY TABLE 20050302

Method APPEND_ORIG on class CL_FMBS_OBJECT_CD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20050302
2 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS 20050302

Method CONSTRUCTOR on class CL_FMBS_OBJECT_CD has no exception.

Method DB_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generischer Puffer - Budgetierung u. Verfügbarkeitskontrolle 20050307
2 Exporting E_NUMBER_HDR Call by reference Type reference (TYPE) SYTABIX 20050306
3 Exporting E_NUMBER_POS Call by reference Type reference (TYPE) SYTABIX 20050306
4 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20050306
5 Importing IM_TEST Call by reference Type reference (TYPE) BOOLE_D 'X' Testlauf ;; 20050306

Method DB_DELETE_DATA on class CL_FMBS_OBJECT_CD has no exception.

Method DB_READ_CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generischer Puffer - Budgetierung u. Verfügbarkeitskontrolle 20050304
2 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBAS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20050304
3 Importing IM_MAX_DATA Call by reference Type reference (TYPE) SYTABIX '2000000' 20050305
4 Importing IM_R_DATE Call by reference Type reference (TYPE) TR_DATE Struktur einer Wertebereichstabelle für ein Datum 20050304
5 Importing IM_R_USER Call by reference Type reference (TYPE) TR_USER Struktur einer Bereichstabelle für ein 12-Zeichen-Feld 20050304

Method DB_READ_CHANGE_DATA on class CL_FMBS_OBJECT_CD has no exception.

Method DB_READ_ORIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_READ_ALL Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050303

Method DB_READ_ORIG_DATA on class CL_FMBS_OBJECT_CD has no exception.

Method DB_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CDHDR Call by reference Type reference (TYPE) TABLE_CDHDR 20050304
2 Exporting E_T_CDPOS Call by reference Type reference (TYPE) TABLE_CDPOS 20050304
3 Importing IM_R_DATE Call by reference Type reference (TYPE) TR_DATE 20050304
4 Importing IM_R_USER Call by reference Type reference (TYPE) TR_USER 20050304

Method DB_SELECT_DATA on class CL_FMBS_OBJECT_CD has no exception.

Method GET_ACT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACT_STATE Value transfer Type reference (TYPE) BOOLE_D Ankreuz-Feld 20050303

Method GET_ACT_STATE on class CL_FMBS_OBJECT_CD has no exception.

Method GET_OBJECTID_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECTID Value transfer Type reference (TYPE) CDOBJECTV 20050306

Method GET_OBJECTID_DEL on class CL_FMBS_OBJECT_CD has no exception.

Method PREPARE_OBJECTID Signature

Method PREPARE_OBJECTID on class CL_FMBS_OBJECT_CD has no parameter.
Method PREPARE_OBJECTID on class CL_FMBS_OBJECT_CD has no exception.

Method WRITE_DOCUMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_DELETE_ALL Call by reference Type reference (TYPE) BOOLE_D '' 20050303

Method WRITE_DOCUMENT_DELETE on class CL_FMBS_OBJECT_CD has no exception.

Method WRITE_DOCUMENT_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_ORIG_READY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050302

Method WRITE_DOCUMENT_UPDATE on class CL_FMBS_OBJECT_CD has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600