SAP ABAP Class CL_FAGL_R_OBJ_TYPE_003_CO_GEN (Reorganization: Segment/CO Object General)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-REO (Application Component) General Ledger Reorganization
     FAGL_REORGANIZATION_SEG_E (Package) New GL - Segment Reorganization
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20110317
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FAGL_R_OBJ_TYPE Reorganization: Object Type 20110317
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FAGL_R_OBJ_TYPE_SEG_C Constants for the object types 20110317
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_CO Reorganization :Segment/Cost Objects 20110318
2 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_NWA Reorganization :Segment/Nework Activity 20110321
3 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_WBS Reorganization: Segment/WBS Element 20110317
Properties
Class CL_FAGL_R_OBJ_TYPE_003_CO_GEN  
Short Description Reorganization: Segment/CO Object General    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FAGL_REORG_SEG    
Program status     
Category 0   
Package FAGL_REORGANIZATION_SEG_E   New GL - Segment Reorganization 
Created 20110317   SAP 
Last change 20130531   SAP 
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
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20110317
2 IF_FAGL_R_OBJ_TYPE Reorganization: Object Type 20110317
3 IF_FAGL_R_OBJ_TYPE_SEG_C Constants for the object types 20110317
Friends
Class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no friend class.
Attributes
Class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE_OBJECT_P Instance method Protected Method Dequeue Object 20110503
2 DERIVE_SEGMENT_P Instance method Protected Method Derive Segment 20110318
3 DETERMINE_SUPERIOR_OBJ_TYPE_P Instance method Protected Method Determine Superordinate Object Type 20110317
4 ENQUEUE_OBJECT_P Instance method Protected Method Enqueue Object 20110318
5 GENERATE_OBJLIST_P Instance method Protected Method Generate Objlist specific for the object 20110317
6 GET_ADDITIONAL_FIELDS_P Instance method Protected Method Get Additional Fields 20110317
7 GET_KEY_P Instance method Protected Method Get Key 20110318
8 GET_OBJECT_INFO_P Instance method Protected Method Determine Properties of an Object - Protected 20110318
9 GET_REF_TABLE_P Instance method Protected Method Get Reference Tables 20110317
10 GET_SEGMENT_FROM_COPA_P Instance method Protected Method Get Segment from COPA 20110317
11 GET_TEXT_001_P Instance method Protected Method Get Text 001 20110318
12 RAISE_ERROR_NEW_SEGMENT_P Instance method Protected Method Raise an Error because unexpected New Segment 20110318
13 RAISE_ERROR_OLD_SEGMENT_P Instance method Protected Method Raise an Error because unexpected Old Segment 20110318
14 SELECT_DB_OLD_OBJECT_P Instance method Protected Method Select Old Object 20110318
15 SELECT_DB_WITH_FIELDS_P Instance method Protected Method Select DB with field list 20110317
Events
Class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYPE_FIELD_STRING Protected See coding 20110317 ltype_field_string(60) TYPE c
2 LTYPE_S_KEY Protected See coding 20110318 BEGIN OF ltype_s_key, key1 TYPE char_60, END OF ltype_s_key
3 LTYPE_S_ORIGIN Protected See coding 20110318 BEGIN OF ltype_s_origin, key1 TYPE string, key2 TYPE string, objnr TYPE objpo, kokrs TYPE kokrs, prctr TYPE prctr, id TYPE char50, END OF ltype_s_origin
4 LTYPE_T_FIELD_STRING Protected See coding 20110317 ltype_t_field_string TYPE STANDARD TABLE OF ltype_field_string
Method Signatures

Method DEQUEUE_OBJECT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJECT Reorganization: Entry in Object List 20110503

Method DEQUEUE_OBJECT_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method DERIVE_SEGMENT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEGMENT_NEW Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110318
2 Importing IV_COOBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110318
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110318
4 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110318
# Exception Resumable Description Created on
1 ERROR Error 20110318
2 NO_UNIQUE_SEGMENT Not Unique Segment 20110318

Method DETERMINE_SUPERIOR_OBJ_TYPE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE2 Reorganization: Message (Without Index) 20110317
2 Exporting EV_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE Object Type 20110317
3 Exporting EV_SEGMENT_OLD Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110317
4 Exporting EV_SKIP_ITEM Call by reference Type reference (TYPE) ABAP_BOOL 20110317
5 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Reorganization: Callback to Framework 20110317
6 Importing IS_ORIGIN Call by reference Type reference (TYPE) ANY Original Structure 20110317
7 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Segment 20110317
8 Importing IV_OBJ_TYPE_CALLER Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE Object type of calling instance 20120824
9 Importing IV_PROCESSING_LEVEL Call by reference Type reference (TYPE) I Processing Level 20110325
10 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110317

Method DETERMINE_SUPERIOR_OBJ_TYPE_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method ENQUEUE_OBJECT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE Reorganization: Messages 20110318
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Error? 20110318
3 Importing IS_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJECT Reorganization: Entry in Object List 20110318
4 Importing IV_OBJ_INDEX Call by reference Type reference (TYPE) FAGL_R_OBJ_INDEX Reference to Index of an Object in the Object List 20110318

Method ENQUEUE_OBJECT_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GENERATE_OBJLIST_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE2 Reorganization: Messages (Without Index) 20110317
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT Reorganization: Object List 20110317
3 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Reorganization: Callback to Framework 20110317
4 Importing IT_RESTRICTION_SPECIFIC Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Reorg: Table Name and SEL-OPT Table for Each Field Name 20110317
5 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Range Table for Company Codes 20110317
6 Importing IT_RG_KOKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_KOKRS Range Table for Controlling Area 20110317
7 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Segment 20110317
8 Importing IT_SUPERIOR_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT_SUP Reorganization: Higher-Level Object 20110317
9 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110317
10 Importing IV_SUPERIOR_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE_SUP Object Type of the Higher-Level Object 20110317

Method GENERATE_OBJLIST_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GET_ADDITIONAL_FIELDS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD Call by reference Type reference (TYPE) LTYPE_T_FIELD_STRING 20110317

Method GET_ADDITIONAL_FIELDS_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GET_KEY_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY Object structure 20110318
2 Returning RV_KEY Value transfer Type reference (TYPE) CHAR_60 Key 20110318

Method GET_KEY_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GET_OBJECT_INFO_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUPERIOR_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJ_KEY_SUP Superordinate Object (Generic Key) 20110318
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE2 Reorganization: Messages (Without Index) 20110318
3 Exporting EV_MDATTR_OLD Call by reference Type reference (TYPE) FAGL_R_MDATTR_OLD Old Master Data Attribute 20110318
4 Exporting EV_SUPERIOR_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE_SUP Object Type of the Higher-Level Object 20110318
5 Exporting EV_XCLOSED Call by reference Type reference (TYPE) FLAG Object is closed 20110318
6 Exporting EV_XNOT_IN_REORG Call by reference Type reference (TYPE) FLAG Object does not match plan restrictions 20110318
7 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Callback into Framework 20110318
8 Importing IS_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJ_KEY Generic Object Key 20110318
9 Importing IT_RESTRICTION_SPECIFIC Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Object Type-Specific Restrictions of the Plan 20110318
10 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Range Table for Company Codes 20110318
11 Importing IT_RG_KOKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_KOKRS Range Table for Controlling Area 20110318
12 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Segment 20110318
13 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110318

Method GET_OBJECT_INFO_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GET_REF_TABLE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REF_TABLE Value transfer Type reference (TYPE) FAGL_R_T_SELOPT Reorg: Table of Generated SELECT-OPTION Dynamic Selections 20110317

Method GET_REF_TABLE_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method GET_SEGMENT_FROM_COPA_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRCTR Call by reference Type reference (TYPE) PRCTR Profit Center 20110322
2 Exporting EV_SEGMENT Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110317
3 Importing IV_COOBJNR Call by reference Type reference (TYPE) OBJPO Object number at item level 20110317
4 Importing IV_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110317
5 Importing IV_DERIVE Call by reference Type reference (TYPE) ABAP_BOOL 20110317
6 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110317
7 Importing IV_REORG_SEGMENT Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110401
# Exception Resumable Description Created on
1 ERROR Error 20110317
2 NO_UNIQUE_SEGMENT No Unique Segment 20110317

Method GET_TEXT_001_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT Value transfer Type reference (TYPE) SYMSGV 20110318

Method GET_TEXT_001_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method RAISE_ERROR_NEW_SEGMENT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE Reorganization: Messages 20110318
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Error 20110321
3 Importing IS_ORIGIN Call by reference Type reference (TYPE) LTYPE_S_ORIGIN 20110318
4 Importing IV_OBJ_INDEX Call by reference Type reference (TYPE) FAGL_R_OBJ_INDEX Reference to Index of an Object in the Object List 20110318
5 Importing IV_REORG_SEGMENT_NEW Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110407
6 Importing IV_SEGMENT_NEW Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110318

Method RAISE_ERROR_NEW_SEGMENT_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method RAISE_ERROR_OLD_SEGMENT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE Reorganization: Messages 20110318
2 Importing IS_ORIGIN Call by reference Type reference (TYPE) LTYPE_S_ORIGIN 20110318
3 Importing IV_OBJ_INDEX Call by reference Type reference (TYPE) FAGL_R_OBJ_INDEX Reference to Index of an Object in the Object List 20110318
4 Importing IV_REORG_SEGMENT_OLD Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110407
5 Importing IV_SEGMENT_OLD Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110318
6 Importing IV_TEXT_001 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110406

Method RAISE_ERROR_OLD_SEGMENT_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method SELECT_DB_OLD_OBJECT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORIGIN Call by reference Type reference (TYPE) LTYPE_S_ORIGIN Original Data for Object 20110318
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE Reorganization: Messages 20110318
3 Importing IS_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJECT Reorganization: Entry in Object List 20110318
4 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110322
5 Importing IV_OBJ_INDEX Call by reference Type reference (TYPE) FAGL_R_OBJ_INDEX 20110318

Method SELECT_DB_OLD_OBJECT_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.

Method SELECT_DB_WITH_FIELDS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) INDEX TABLE 20110318
2 Exporting ET_SORT Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20110317
3 Importing IT_FIELDS Call by reference Type reference (TYPE) LTYPE_T_FIELD_STRING 20110317

Method SELECT_DB_WITH_FIELDS_P on class CL_FAGL_R_OBJ_TYPE_003_CO_GEN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606