SAP ABAP Class CL_IRM_GENERAL (General Callback ILM)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-GTF-DRT (Application Component) Data Retention Tool
     FA_ILM_IRM_CONT (Package) ILM: Information Retention Manager Content in SAP_APPL
Properties
Class CL_IRM_GENERAL  
Short Description General Callback ILM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FA_ILM_IRM_CONT   ILM: Information Retention Manager Content in SAP_APPL 
Created 20090619   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_LRM_BS_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_LRM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_IRM_GENERAL has no interface implemented.
Friends
Class CL_IRM_GENERAL has no friend class.
Attributes
Class CL_IRM_GENERAL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPANY_CODE_FROM_EKORG Instance method Public Method Company Code from Purchasing Organization 20090828
2 COMPANY_CODE_FROM_KOKRS Instance method Public Method Company Code from Cost Center 20090828
3 COMPANY_CODE_FROM_VKORG Instance method Public Method Company Code from Sales Organization 20090828
4 COMPANY_CODE_FROM_WERKS_EKORG Instance method Public Method Company Code from Plant for Purchase 20090916
5 COMPANY_CODE_FROM_WERKS_VKORG Instance method Public Method Company Code from Plant for Sale 20090916
6 COUNTRY_FROM_BNAME Instance method Public Method Country from User Master Record 20090914
7 COUNTRY_FROM_BUKRS Instance method Public Method Country from Company Code 20090914
8 COUNTRY_FROM_EKORG Instance method Public Method Country from Purchasing Organization 20090914
9 COUNTRY_FROM_KOKRS Instance method Public Method Country from Controlling Area 20090914
10 COUNTRY_FROM_KUNNR Instance method Public Method Country from Customer Master Record 20090914
11 COUNTRY_FROM_LIFNR Instance method Public Method Country from Vendor Master Record 20090914
12 COUNTRY_FROM_REGIO Instance method Public Method Country from Region 20090914
13 COUNTRY_FROM_VKORG Instance method Public Method Country from Sales Organization 20090914
14 COUNTRY_FROM_VSTEL Instance method Public Method Country from Shipping Point/Goods Receiving Point 20090914
15 COUNTRY_FROM_WERKS Instance method Public Method Country from Plant 20090914
16 END_OF_FISCAL_YEAR_FROM_BUKRS Instance method Public Method End of Fiscal Year from Company Code 20090831
17 END_OF_FISCAL_YEAR_FROM_KOKRS Instance method Public Method End of Fiscal Year from Company Code 20090831
18 END_OF_MONTH_FROM_DATUM Instance method Public Method End of Month from Date 20091008
19 END_OF_YEAR_FROM_DATUM Instance method Public Method End of Year from Date 20091008
20 END_OF_YEAR_FROM_GJAHR Instance method Public Method End of Year from Fiscal Year 20090903
Events
Class CL_IRM_GENERAL has no event.
Types
Class CL_IRM_GENERAL has no local type.
Method Signatures

Method COMPANY_CODE_FROM_EKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090828
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090828
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090828
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Buchungskreis konnte nicht ermittelt werden 20090828

Method COMPANY_CODE_FROM_KOKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090828
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090828
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090828
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Buchungskreis konnte nicht ermittelt werden 20090828

Method COMPANY_CODE_FROM_VKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090828
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090828
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090828
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Buchungskreis konnte nicht ermittelt werden 20090828

Method COMPANY_CODE_FROM_WERKS_EKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090916
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090916
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090916
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Buchungskreis konnte nicht ermittelt werden 20090916

Method COMPANY_CODE_FROM_WERKS_VKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090916
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090916
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090916
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Buchungskreis konnte nicht ermittelt werden 20090916

Method COUNTRY_FROM_BNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_EKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_KOKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_KUNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_LIFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_REGIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_VKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_VSTEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method COUNTRY_FROM_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090914
2 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Werte der Quellfelder des Feldes 20090914
3 Returning RT_FIELD_VALUE Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Gesuchter Feldwert zur Ermittlung der IRM Regeln 20090914
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Land konnte nicht ermittelt werden 20090914

Method END_OF_FISCAL_YEAR_FROM_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_DATE_FOR_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090831
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datums für ein Beginnzeitpunkt 20090831
3 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090831
4 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfeld und Werte zur Ermittlung des Beginnzeitpunktes 20090831
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Ende des Geschäftsjahres konnte nicht ermittelt werden 20090831

Method END_OF_FISCAL_YEAR_FROM_KOKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_DATE_FOR_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090831
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datums für ein Beginnzeitpunkt 20090831
3 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090831
4 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfeld und Werte zur Ermittlung des Beginnzeitpunktes 20090831
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Ende des Geschäftsjahres konnte nicht ermittelt werden 20090831

Method END_OF_MONTH_FROM_DATUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_DATE_FOR_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Basis Datums für ein Beginnzeitpunkt 20091008
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datums für ein Beginnzeitpunkt 20091008
3 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20091008
4 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfeld und Werte zur Ermittlung des Beginnzeitpunktes 20091008
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN IRM: Fundament für BS & ByD Implem.- Feldwert noch unbekannt 20091008

Method END_OF_YEAR_FROM_DATUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_DATE_FOR_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20091008
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20091008
3 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20091008
4 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfeld und Werte zur Ermittlung des Beginnzeitpunktes 20091008
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Ende des Jahres konnte nicht ermittelt werden 20091008

Method END_OF_YEAR_FROM_GJAHR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_DATE_FOR_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090903
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090903
3 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN (original) Mandant und System einer Instanz 20090903
4 Importing ITH_TABNAME_FIELDNAME_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfeld und Werte zur Ermittlung des Beginnzeitpunktes 20090903
# Exception Resumable Description Created on
1 CX_IRM_OBJ_CAT_FLD_VAL_UNKNOWN Ende des Jahres konnte nicht ermittelt werden 20090903
History
Last changed by/on SAP  20100310 
SAP Release Created in 605