SAP ABAP Class CL_DMC_JOB_FACADE_ABSTRACT (parent class for generating uniform jobnames)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_JOB_FACADE Class for creating uniform MWB jobnames 20130228
2 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_JOB_FACADE Facade to handle job processing for group IUUC 20130304
3 Inheritance (c INHERITING FROM c_ref)  CL_IU_JOB_FACADE Class for creating uniform IU jobnames 20130304
Properties
Class CL_DMC_JOB_FACADE_ABSTRACT  
Short Description parent class for generating uniform jobnames    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20130228   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_JOB_FACADE_ABSTRACT has no forward declaration.
Interfaces
Class CL_DMC_JOB_FACADE_ABSTRACT has no interface implemented.
Friends
Class CL_DMC_JOB_FACADE_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AC_BUFFER_EXT Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'BUFFEXT' Data element for describing the structure of group name 20130304
2 GC_AC_CALC_ACCESS_PLAN Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'CALC_ACP' Data element for describing the structure of acronym field 20130304
3 GC_AC_DEL_OLD_FUGR Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'DEL_FUGR' Data element for describing the structure of acronym field 20130321
4 GC_AC_LOAD_MT_DATA Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LOAD_MT' Data element for describing the structure of acronym field 20130304
5 GC_DELIMITER Constant Private Type reference (TYPE) DMC_UNIFORM_NAME_DELIMITER '_' delimiter between group, acronym and mtid field 20130228
6 MV_GROUP Instance attribute Protected Type reference (TYPE) DMC_UNIFORM_NAME_GROUP Data element for describing the structure of group name 20130228
7 MV_NAMESPACE Instance attribute Protected Type reference (TYPE) DMC_UNIFORM_NAME_NAMESPACE holds the starting name for uniform naming strategy 20130228
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_JOB_SETTING Static method Public Method Check job setting 20130522
2 GET_JOBNAME Instance method Public Method returns the name of the job 20130228
3 GET_JOB_PARAMETERS Instance method Public Method Get job parameters 20130314
4 GET_JOB_SETTING Static method Public Method Get job setting 20130312
5 GET_LONGNAME_FOR_ACRONYM Static method Public Method returns full qualified name for given acronyn abbreviation 20130304
6 GET_LONGNAME_FOR_GROUP Static method Public Method returns full qualified name for given group abbreviation 20130304
7 GET_SUBPROJECT Static method Private Method Get subproject 20130528
8 GET_TASKNAME_FROM_JOBNAME Static method Public Method extracts taskname from supplied jobname and returns it 20130524
9 READ_JOB_SETTING Static method Public Method Get job setting 20130607
10 SET_GROUP_NAMESPACE Instance method Protected Method sets the uniform and namespace name 20130304
Events
Class CL_DMC_JOB_FACADE_ABSTRACT has no event.
Types
Class CL_DMC_JOB_FACADE_ABSTRACT has no local type.
Method Signatures

Method CHECK_JOB_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGV Call by reference Type reference (TYPE) SYMSGV MWB: Boolean Variable (X=true, -=false) 20130606
2 Importing IS_JOB_DATA Call by reference Type reference (TYPE) DMC_S_JOB_DATA Job data 20130522
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130522
4 Importing IV_TASK Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130522

Method CHECK_JOB_SETTING on class CL_DMC_JOB_FACADE_ABSTRACT has no exception.

Method GET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MTID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130304
2 Importing IV_OPTIONAL_PARAM Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_OPT_FLD_2 place holder for secondary/optional field 20130304
3 Importing IV_TASK Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130322
4 Returning RV_JOBNAME Value transfer Type reference (TYPE) BTCJOB Background job name 20130304

Method GET_JOBNAME on class CL_DMC_JOB_FACADE_ABSTRACT has no exception.

Method GET_JOB_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_JOB_DATA Call by reference Type reference (TYPE) DMC_S_JOB_DATA Job data 20130314
2 Exporting EV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20130314
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130314
4 Importing IV_OPTIONAL_PARAM Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_OPT_FLD_2 place holder for secondary/optional field 20130314
5 Importing IV_TASK Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130314
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method GET_JOB_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20130522
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130312
3 Importing IV_TASK Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130312
4 Returning RS_JOB_DATA Value transfer Type reference (TYPE) DMC_S_JOB_DATA Job data 20130312
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method GET_LONGNAME_FOR_ACRONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACRONYM Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130304
2 Returning RV_ACRONYM_DESC Value transfer Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM_DESC longword for DMC_UNIFORM_NAME_ACRONYM 20130304
# Exception Resumable Description Created on
1 NO_DATA 20130506

Method GET_LONGNAME_FOR_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUP Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_GROUP Data element for describing the structure of group name 20130304
2 Returning RV_GROUP_DESC Value transfer Type reference (TYPE) DMC_UNIFORM_NAME_GROUP_DESC longword for given group 20130304
# Exception Resumable Description Created on
1 NO_DATA group-name does not exist/is not maintained 20130507

Method GET_SUBPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130528
2 Returning RV_SUBPROJECT Value transfer Type reference (TYPE) DMC_SUBPROJECT_GUID MWB: GUID of a Subproject 20130528

Method GET_SUBPROJECT on class CL_DMC_JOB_FACADE_ABSTRACT has no exception.

Method GET_TASKNAME_FROM_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TASKNAME Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130524
2 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20130524
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method READ_JOB_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130607
2 Importing IV_TASK Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM Data element for describing the structure of acronym field 20130607
3 Returning RS_JOB_DATA Value transfer Type reference (TYPE) DMC_S_JOB_DATA Job data 20130607

Method READ_JOB_SETTING on class CL_DMC_JOB_FACADE_ABSTRACT has no exception.

Method SET_GROUP_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUP Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_GROUP Data element for describing the structure of group name 20130304
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) DMC_UNIFORM_NAME_NAMESPACE holds the starting name for uniform naming strategy 20130304

Method SET_GROUP_NAMESPACE on class CL_DMC_JOB_FACADE_ABSTRACT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620