SAP ABAP Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG (Generic Services for Orders)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O01 Reorganization :Segment/Internal Order 20110221
2 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O02 Reorganization :Segment/Accrual Order 20110307
3 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O04 Reorganization :Segment/CO Production Order 20110305
4 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O05 Reorganization :Segment/Product Cost Collector 20110305
5 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O06 Reorganization :Segment/QM Order 20110307
6 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O10 Reorganization :Segment/PPC Production Order 20110305
7 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O20 Reorganization :Segment/Network 20110305
8 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O30 Reorganization :Segment/Service and Maintenance Order 20110307
9 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_R_OBJ_TYPE_003_O40 Reorganization :Segment/Process Order 20110304
Properties
Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG  
Short Description Generic Services for Orders    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_REORGANIZATION_SEG_E   New GL - Segment Reorganization 
Created 20110218   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
Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no interface implemented.
Friends
Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no friend class.
Attributes
Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DERIVE_SEGMENT_TO_OX Instance method Protected Method Derive the Segment to the Orders 20110304
2 DETERMINE_SUPERIOR_OBJECT_TYPE Instance method Protected Method Determine Superordinate Object Type (Inherited from PrCtr) 20110304
3 GENERATE_OBJLIST Instance method Protected Method Select Orders 20110324
4 GET_ADDTL_FIELDS_AUFK Instance method Protected Method Subsequently Select Additional Attributes from AUFK 20110304
5 GET_FIELDNAMES_AUFK Static method Protected Method Return Field Names of Table AUFK 20110304
6 GET_FIELDNAMES_AUFK_AFPO_AFKO Static method Public Method Return Field Names of Tables AUFK AFKO AFPO 20110304
7 GET_OBJECT_INFO Instance method Protected Method Determine Properties of Orders 20110324
8 GET_RESTR_SPEC_AUFK_AFPO_AFKO Static method Public Method Get Restrictions for Orders 20110218
9 REASSIGN_MASTERDATA Instance method Protected Method Reassign Master Data 20110304
10 SELECT_FIRSTLEVEL Instance method Protected Method Select First-Level Objects of Orders 20110324
11 SELECT_VIA_PROFIT_CENTER Instance method Protected Method Select Via Profit Center 20110303
Events
Class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_ORDER Protected See coding 20110221 BEGIN OF gty_s_order, aufnr TYPE aufnr, prctr TYPE prctr, werks TYPE werks_d, ernam TYPE auferfnam, phas3 TYPE aufk-phas3, loekz TYPE aufk-loekz, kokrs TYPE aufk-kokrs, objnr TYPE aufk-objnr, END OF gty_s_order
2 GTY_T_ORDER Protected See coding 20110221 gty_t_order TYPE STANDARD TABLE OF gty_s_order
Method Signatures

Method DERIVE_SEGMENT_TO_OX 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 20110304
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20110512
3 Importing IV_COOBJNR Call by reference Type reference (TYPE) OBJPO 20110304
4 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS 20110304
5 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE 20110304
# Exception Resumable Description Created on
1 ERROR 20110304
2 NO_UNIQUE_SEGMENT 20110304

Method DETERMINE_SUPERIOR_OBJECT_TYPE 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_MESSAGE2 Reorganization: Messages (Without Index) 20110324
2 Exporting EV_ERROR_RAISED Call by reference Type reference (TYPE) ABAP_BOOL Error raised 20110324
3 Exporting EV_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE Object Type of the Higher-Level Object 20110304
4 Exporting EV_SEGMENT_OLD Value transfer Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110304
5 Exporting EV_SKIP_ITEM Call by reference Type reference (TYPE) ABAP_BOOL Skip item 20110304
6 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Reorganization: Callback to Framework 20110304
7 Importing IS_ORDER Call by reference Type reference (TYPE) GTY_S_ORDER Structure with Order data 20110304
8 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Segment 20110304
9 Importing IV_OBJ_TYPE_CALLER Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE Object type of calling instance 20120824
10 Importing IV_PROCESSING_LEVEL Call by reference Type reference (TYPE) I Processing level 20110324
11 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110304
12 Importing IV_SEGMENT_OLD Call by reference Type reference (TYPE) FB_SEGMENT Segment for Segmental Reporting 20110304
# Exception Resumable Description Created on
1 ERROR 20110304

Method GENERATE_OBJLIST 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 Messages 20110324
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT Object List 20110324
3 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Callback into Framework 20110324
4 Importing IT_RESTRICTION_GENERAL Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Reorg: Table Name and SEL-OPT Table for Each Field Name 20110324
5 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 20110324
6 Importing IT_SUPERIOR_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT_SUP Reorganization: Higher-Level Object 20110324
7 Importing IV_AUTYP Call by reference Type reference (TYPE) AUFTYP Order Category 20110324
8 Importing IV_PLAN Call by reference Type reference (TYPE) FAGL_R_PLAN Reorganization Plan 20110324
9 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110324
10 Importing IV_SUPERIOR_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE_SUP Object Type of the Higher-Level Object 20110324

Method GENERATE_OBJLIST on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method GET_ADDTL_FIELDS_AUFK 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 Object List 20110304
2 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) FAGL_R_T_FIELD_DISP Display Attributes 20110304
3 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110304

Method GET_ADDTL_FIELDS_AUFK on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method GET_FIELDNAMES_AUFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_DISPLAY Call by reference Type reference (TYPE) FAGL_R_T_FIELD_DISP Display Field Names 20110304
2 Exporting ET_FIELD_SELECT Call by reference Type reference (TYPE) FAGL_R_T_FIELD_SELECT Field Names for Selection 20110304

Method GET_FIELDNAMES_AUFK on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method GET_FIELDNAMES_AUFK_AFPO_AFKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_DISPLAY Call by reference Type reference (TYPE) FAGL_R_T_FIELD_DISP Display Field Names 20110304
2 Exporting ET_FIELD_SELECT Call by reference Type reference (TYPE) FAGL_R_T_FIELD_SELECT Field Names for Selection 20110304

Method GET_FIELDNAMES_AUFK_AFPO_AFKO on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method GET_OBJECT_INFO 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) 20110324
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_R_T_MESSAGE2 Reorganization: Messages (Without Index) 20110324
3 Exporting EV_MDATTR_OLD Call by reference Type reference (TYPE) FAGL_R_MDATTR_OLD Old Master Data Attribute 20110324
4 Exporting EV_SUPERIOR_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE_SUP Object Type of the Higher-Level Object 20110324
5 Exporting EV_XCLOSED Call by reference Type reference (TYPE) FLAG Object is closed 20110324
6 Exporting EV_XNOT_IN_REORG Call by reference Type reference (TYPE) FLAG Object does not match plan restrictions 20110324
7 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Callback into Framework 20110324
8 Importing IS_OBJECT Call by reference Type reference (TYPE) FAGL_R_S_OBJ_KEY Generic Object Key 20110324
9 Importing IT_RESTRICTION_GENERAL Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Global Restrictions of Reorganization Plan 20110324
10 Importing IT_RESTRICTION_SPECIFIC Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Object Type-Specific Restrictions of the Plan 20110324
11 Importing IV_AUTYP Call by reference Type reference (TYPE) AUFTYP Order Category 20110324
12 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110324

Method GET_OBJECT_INFO on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method GET_RESTR_SPEC_AUFK_AFPO_AFKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERETAB_AFKO Call by reference Type reference (TYPE) TT_RSDSWHERE Table type for rsdswhere 20110218
2 Exporting ET_WHERETAB_AFPO Call by reference Type reference (TYPE) TT_RSDSWHERE Table type for rsdswhere 20110218
3 Exporting ET_WHERETAB_AUFK Call by reference Type reference (TYPE) TT_RSDSWHERE Table type for rsdswhere 20110218
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 20110218

Method GET_RESTR_SPEC_AUFK_AFPO_AFKO on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method REASSIGN_MASTERDATA 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 20110304
2 Importing IT_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT Reorganization: Object List 20110304
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_R_OBJ_TYPE Object Type 20110304
4 Importing IV_ORG_SUP Call by reference Type reference (TYPE) FAGL_R_ORG_SUP Value of Superordinate Controlling Area 20110304
5 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110304

Method REASSIGN_MASTERDATA on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method SELECT_FIRSTLEVEL 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 Messages 20110324
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT Reorganization: Object List 20110324
3 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Reorganization: Callback to Framework 20110324
4 Importing IT_RESTRICTION_SPECIFIC Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Reorganization: Higher-Level Object 20110324
5 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Range Table for Company Codes 20110324
6 Importing IT_RG_KOKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_KOKRS Range Table for Controlling Area 20110324
7 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Profit Centers 20110324
8 Importing IV_AUTYP Call by reference Type reference (TYPE) AUFTYP Order Category 20110324
9 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110324

Method SELECT_FIRSTLEVEL on class CL_FAGL_R_OBJ_OXX_SERVICES_SEG has no exception.

Method SELECT_VIA_PROFIT_CENTER 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 Messages 20110303
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT Reorganization: Object List 20110303
3 Importing IO_FW_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FAGL_R_FW_CALLBACK Reorganization: Callback to Framework 20110304
4 Importing IT_RESTRICTION_SPECIFIC Call by reference Type reference (TYPE) FAGL_R_T_TRANGE Specific Restrictions 20110303
5 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Range Table for Company Codes 20110303
6 Importing IT_RG_KOKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_KOKRS Range Table for Controlling Area 20110303
7 Importing IT_RG_SEGMENT Call by reference Type reference (TYPE) FAGL_RANGE_T_SEGMENT Range Table for Segment 20110303
8 Importing IT_SUPERIOR_OBJECT Call by reference Type reference (TYPE) FAGL_R_T_OBJECT_SUP Reorganization: Higher-Level Object 20110303
9 Importing IV_AUTYP Call by reference Type reference (TYPE) AUFTYP Order Category 20110303
10 Importing IV_REORG_DATE Call by reference Type reference (TYPE) FAGL_R_DATE Reorganization Date 20110304

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