SAP ABAP Class CL_CGPL_CODING_MASK (Project Planning - Number Format)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Properties
Class CL_CGPL_CODING_MASK  
Short Description Project Planning - Number Format    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 20000303   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_CODING_MASK has no interface implemented.
Friends
Class CL_CGPL_CODING_MASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CODING_MASK_EMPTY Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20021111
2 CON_STRING_NUMBERS Constant Private Type reference (TYPE) CHAR10 '0123456789' Number Help String 20000322
3 CON_STRING_SEPARATOR Constant Private Type reference (TYPE) CHAR6 '/.:-="' Help String Allows Special Characters 20000303
4 CON_TYPE_CHAR Constant Public Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20000321
5 CON_TYPE_NUM Constant Public Type reference (TYPE) CHAR1 '0' Single-Character Indicator 20000321
6 GT_CODING_MASK Static Attribute Private Type reference (TYPE) TY_T_CODING_MASK 20021111
7 GT_CODING_SECTION Static Attribute Private Type reference (TYPE) TY_T_CODING_SECTION 20021111
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021111
2 CODING_MASK_GET Static method Private Method Read Formatting Mask 20000303
3 GENERATE_NUMBER Static method Public Method Generate Number from Higher-Level Number 20000303
4 NUMBER_CHECK Static method Public Method Checks New Number 20000306
5 NUMBER_EDIT Static method Public Method Format Shared Mask Number 20000307
Events
Class CL_CGPL_CODING_MASK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_CODING_MASK Private See coding Table Type cgpl_coding_mask 20000306
2 TY_T_CODING_SECTION Private See coding Table Type cgpl_coding_sect 20000303
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CGPL_CODING_MASK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CGPL_CODING_MASK has no exception.

Method CODING_MASK_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SECTION Call by reference Type reference (TYPE) TY_T_CODING_SECTION CGPL Projektplanung: Aufbereitung externe Nummer 20000303
2 Exporting EX_MASK Call by reference Type reference (TYPE) CGPL_CODING_MASK CGPL Projektplanung: Aufbereitung externe Nummer 20000303
3 Exporting EX_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID Export: aufbereitete Nummer 20000307
4 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 20030711
5 Importing IM_NUMBER Value transfer Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000303
# Exception Resumable Description Created on
1 NOT_FOUND keine Aufbereitungsmaske zur externen Nummer gefunden 20000303

Method GENERATE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID generierte Nummer 20000303
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 20030514
3 Importing IM_BESIDE Call by reference Type reference (TYPE) CHAR1 Neue Nummer neben Referenz Id ermitteln 20000628
4 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20030219
5 Importing IM_NUMBER Value transfer Type reference (TYPE) CGPL_EXTID ReferenzId 20000303

Method GENERATE_NUMBER on class CL_CGPL_CODING_MASK has no exception.

Method NUMBER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_OK Call by reference Type reference (TYPE) CHAR1 Check ok 20000306
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 20030514
3 Importing IM_ENQUEUE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20001107
4 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000315
5 Importing IM_MSGTY Value transfer Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20000315
6 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20011130
7 Importing IM_NUMBER Value transfer Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000306

Method NUMBER_CHECK on class CL_CGPL_CODING_MASK has no exception.

Method NUMBER_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000307
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 20030711
3 Importing IM_NUMBER Value transfer Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000307

Method NUMBER_EDIT on class CL_CGPL_CODING_MASK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in