SAP ABAP Class /TDAG/CPCL_TM_DESC_REPOSITORY (CP: TM - Repository for language-dependent descriptions)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Properties
Class /TDAG/CPCL_TM_DESC_REPOSITORY  
Short Description CP: TM - Repository for language-dependent descriptions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20060828   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_TM_DESC_REPOSITORY has no interface implemented.
Friends
Class /TDAG/CPCL_TM_DESC_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_ACTVTCAT Static Attribute Private Type reference (TYPE) /TDAG/CPY_ACTVTD Internal table for activity descriptions 20060828
2 ST_CPIMTP Static Attribute Private Type reference (TYPE) /TDAG/CPY_CPIMTP CP: Content provider - table type for allowed import types 20070624
3 ST_CPROVD Static Attribute Private Type reference (TYPE) /TDAG/CPY_CPROVD CP: Content provider - lang.-specific customizing table type 20070624
4 ST_DOCTYP Static Attribute Private Type reference (TYPE) /TDAG/CPY_DOCTYP Table of document types 20070204
5 ST_ESC_REASONS Static Attribute Private Type reference (TYPE) /TDAG/CPY_ESCRSN CP: Table for escalation reason 20060905
6 ST_ESC_REASONSD Static Attribute Private Type reference (TYPE) /TDAG/CPY_ESRSND CP: Table for escalation reason descriptions 20060905
7 ST_ESC_SEVERITY Static Attribute Private Type reference (TYPE) /TDAG/CPY_SVICON CP: Table for severity icons and descriptions 20060905
8 ST_FORMATCAT Static Attribute Private Type reference (TYPE) /TDAG/CPY_IMFONA CP: Table type for formatcat 20060828
9 ST_IMFO Static Attribute Private Type reference (TYPE) /TDAG/RCSY_INTPL Internal table: import types 20070204
10 ST_LANGU Static Attribute Private Type reference (TYPE) TT_T002 Table Type for Languages 20070204
11 ST_PLANT Static Attribute Private Type reference (TYPE) /TDAG/CPY_PLANTD CP: Table type for plant descriptions 20060828
12 ST_PRIODESCR Static Attribute Private Type reference (TYPE) LT_PRIODESCR_TYPE CP: Table for priority descriptions 20060925
13 ST_PRIORITY_ICONS Static Attribute Private Type reference (TYPE) LT_PRIOICON_TYPE Table for priority icons 20060828
14 ST_PRIO_DOMAIN Static Attribute Private Type reference (TYPE) /TDAG/CPY_DOMVT Generated Table for View DD07V 20060828
15 ST_REGCHECK Static Attribute Private Type reference (TYPE) /TDAG/CPY_CHECKD CP: Substance regulation 20060828
16 ST_REGLIST Static Attribute Private Type reference (TYPE) /TDAG/CPY_SREGD CP: Table type for reglist descriptions 20060828
17 ST_STANET Static Attribute Private Type reference (TYPE) /TDAG/CPY_STANET CP: Table type for tasks status network 20060828
18 ST_STATUSDESCR Static Attribute Private Type reference (TYPE) /TDAG/CPY_STATDB CP: Table type for status description 20060828
19 ST_STATUS_ICONS Static Attribute Private Type reference (TYPE) LT_STATICON_TYPE Table for status icons 20060828
20 ST_SUBCAT Static Attribute Private Type reference (TYPE) /TDAG/CPY_SUBCAT CP: Table type for subcat 20060828
21 ST_TASKCAT Static Attribute Private Type reference (TYPE) /TDAG/CPY_TCATD CP: Table type for task category descriptions 20060828
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOCTYP Static method Public Method Check document type against customization 20070204
2 CHECK_IMPTYP Static method Public Method Check import type against customization 20070204
3 CHECK_IMPTYP_DOCCAT_SYNC Static method Public Method Check correspondence between import and doc type 20070204
4 CHECK_LANGU Static method Public Method Check language against languages in R/3 20070204
5 CHECK_SEVERITY Static method Public Method Check severity agains customization 20060913
6 CLASS_CONSTRUCTOR Static method Public Constructor Fills repository tables on first usage 20060828
7 GET_ACTIVITY_DESCRIPTION Static method Public Method Get activity description 20060925
8 GET_CONTPROV_DESCRIPTIONS Static method Public Method Get content provider descriptions 20070624
9 GET_CONTPROV_IMPORT_TYPES Static method Public Method Get import types for a content provider 20070624
10 GET_ESCDETAILS Static method Public Method Get escalation reason description 20060906
11 GET_ESCDETAILS_BYHEADER Static method Public Method Get escalation reason and severity by header data 20060906
12 GET_ESC_SEVERITY Static method Public Method Get escalation severity by reason 20060913
13 GET_FORMATCAT_DESCRIPTION Static method Public Method Get formatcat description 20060828
14 GET_FURTHER_BUTTON_TEXT Static method Public Method Get text of the "Further" button 20070620
15 GET_PLANT_DESCRIPTION Static method Public Method Get plant description 20060828
16 GET_PRIORITY_DESCRIPTION Static method Public Method Get priority description 20060925
17 GET_PRIORITY_ICON Static method Public Method Get the priority icon 20060828
18 GET_REGCHECK_DESCRIPTION Static method Public Method Get regcheck description 20060828
19 GET_REGLIST_DESCRIPTION Static method Public Method Get reglist description 20060828
20 GET_STATUS_DESCRIPTION Static method Public Method Get task status description 20060828
21 GET_STATUS_ICON Static method Public Method Get the status icon 20060828
22 GET_SUBCAT_DESCRIPTION Static method Public Method Get subcat description 20060828
23 GET_TASKCAT_DESCRIPTION Static method Public Method Get task category description 20060828
24 ICON_CREATE Static method Public Method Create icon (any field length) 20070618
25 PREPARE_ITEM_SCREEN_TABLE Static method Public Method Prepare item screen table 20060926
Events
Class /TDAG/CPCL_TM_DESC_REPOSITORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_PRIODESCR_TYPE Private See coding Priority description sctructure type 20060925 BEGIN OF ls_priodescr_type, priority TYPE /tdag/cpe_prio, prio_descr TYPE dd07v-ddtext, END OF ls_priodescr_type
2 LS_PRIOICON_TYPE Private See coding Priority icon structure type 20060925 BEGIN OF ls_prioicon_type, priority TYPE /tdag/cpe_prio, priority_icon TYPE /tdag/cpe_prio_icon, END OF ls_prioicon_type
3 LS_STATICON_TYPE Private See coding Status icon structure type 20060828 BEGIN OF ls_staticon_type, status TYPE /tdag/cpe_status, status_icon TYPE /tdag/cpe_icon_status, END OF ls_staticon_type
4 LT_PRIODESCR_TYPE Private See coding Priority description table type 20060925 lt_priodescr_type TYPE STANDARD TABLE OF ls_priodescr_type
5 LT_PRIOICON_TYPE Private See coding Priority icon table type 20060925 lt_prioicon_type TYPE STANDARD TABLE OF ls_prioicon_type
6 LT_STATICON_TYPE Private See coding Status icon table type 20060925 lt_staticon_type TYPE STANDARD TABLE OF ls_staticon_type
Method Signatures

Method CHECK_DOCTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCTYP Call by reference Type reference (TYPE) /TDAG/CPE_DOCTYP Document type 20070204
# Exception Resumable Description Created on
1 NOT_FOUND Document type not found in customizing 20070204

Method CHECK_IMPTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IMFO Call by reference Type reference (TYPE) /TDAG/RCSC_INTPL CP: Import format 20070205
2 Importing I_IMPTYP Call by reference Type reference (TYPE) /TDAG/CPE_IMPTYP Import type 20070204
# Exception Resumable Description Created on
1 NOT_FOUND Import type not found 20070204

Method CHECK_IMPTYP_DOCCAT_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCTYP Call by reference Type reference (TYPE) /TDAG/CPE_DOCTYP Document type 20070204
2 Importing I_IMPTYP Call by reference Type reference (TYPE) /TDAG/CPE_IMPTYP Import type 20070204
# Exception Resumable Description Created on
1 WRONG_COMBINATION Improper combination between import and document type 20070204

Method CHECK_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU R/3 System, current language 20070204
# Exception Resumable Description Created on
1 NOT_FOUND Language not found amongst languages in R/3 20070204

Method CHECK_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESC_SEVERITY Call by reference Type reference (TYPE) /TDAG/CPE_ESCSEVERITY Escalation severity 20060913
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3 System, current language 20060913
# Exception Resumable Description Created on
1 NO_RANGE_DEFINED No range defined in customization table 20060913

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /TDAG/CPCL_TM_DESC_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_ACTIVITY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVITY_DESC Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITYD Description of task activity 20060925
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITY Task activity 20060925

Method GET_ACTIVITY_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_CONTPROV_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPROVD Call by reference Type reference (TYPE) /TDAG/CPC_CPROVD CP: Content Provider name 20070624
2 Importing I_CONTPROV Call by reference Type reference (TYPE) /TDAG/CPE_CONTPROV CP: Content provider ID 20070624
# Exception Resumable Description Created on
1 NOT_FOUND Content provider was not found in customizing 20070624

Method GET_CONTPROV_IMPORT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMPTYPES Call by reference Type reference (TYPE) /TDAG/CPY_IMPTYP CP_ Table of Import Categories 20070624
2 Importing I_CONTPROV Call by reference Type reference (TYPE) /TDAG/CPE_CONTPROV Content provider ID 20070624
# Exception Resumable Description Created on
1 NOT_FOUND Content provider not found 20070624

Method GET_ESCDETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REASON_DESCR Value transfer Type reference (TYPE) /TDAG/CPE_ESCREASONDESCR Escalation reason description 20060906
2 Exporting E_SEVERITY_ICON Value transfer Type reference (TYPE) /TDAG/CPE_ICON_FILE Field for Icon, that a file is appended 20060906
3 Importing I_ESC_REASONID Value transfer Type reference (TYPE) /TDAG/CPE_ESCREASONID Escalation reason 20060906
4 Importing I_ESC_SEVERITY Value transfer Type reference (TYPE) /TDAG/CPE_ESCSEVERITY Escalation severity 20060906
5 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU R/3 System, current language 20060906
# Exception Resumable Description Created on
1 CUSTOMIZATION_ERROR Improper customizations 20060906

Method GET_ESCDETAILS_BYHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESC_REASON Call by reference Type reference (TYPE) /TDAG/CPE_ESCREASONID Escalation reason 20060906
2 Exporting E_ESC_SEVERITY Call by reference Type reference (TYPE) /TDAG/CPE_ESCSEVERITY Escalation severity 20060906
3 Importing IS_TASKH Value transfer Type reference (TYPE) /TDAG/CPS_TASKH Task header 20060906
# Exception Resumable Description Created on
1 CUSTOMIZATION_ERROR Improper customization data 20060906

Method GET_ESC_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESC_SEVERITY Call by reference Type reference (TYPE) /TDAG/CPE_ESCSEVERITY Escalation severity 20060913
2 Importing I_REASONID Call by reference Type reference (TYPE) /TDAG/CPE_ESCREASONID Escalation reason 20060913

Method GET_ESC_SEVERITY on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_FORMATCAT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATCAT_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_IMPTYPNA Import type description 20060828
2 Importing I_FORMATCAT Call by reference Type reference (TYPE) /TDAG/CPE_IMPTYP Import type 20060828

Method GET_FORMATCAT_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_FURTHER_BUTTON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUTTON_TEXT Call by reference Type reference (TYPE) STB_BUTTON-TEXT Text (40 characters) 20070620
2 Exporting E_QUICKINFO Call by reference Type reference (TYPE) STB_BUTTON-QUICKINFO Quickinfo for an icon 20080204
3 Importing I_CONTPROV Call by reference Type reference (TYPE) /TDAG/CPE_CONTPROV Content provider ID 20070620

Method GET_FURTHER_BUTTON_TEXT on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_PLANT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PLANT_DESCR Call by reference Type reference (TYPE) NAME1 Name 20060828
2 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20060828

Method GET_PLANT_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_PRIORITY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PRIORITY_DESC Call by reference Type reference (TYPE) DD07V-DDTEXT Short text for fixed values 20060925
2 Importing I_PRIORITY Call by reference Type reference (TYPE) /TDAG/CPE_PRIO Task priority 20060925

Method GET_PRIORITY_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_PRIORITY_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PRIORITY_ICON Call by reference Type reference (TYPE) /TDAG/CPE_PRIO_ICON Icon for priority (with tooltip) 20060921
2 Importing I_PRIORITY Call by reference Type reference (TYPE) /TDAG/CPE_PRIO Task priority 20060921

Method GET_PRIORITY_ICON on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_REGCHECK_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REGCHECK_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_REGCHECKD Description of regulatory check 20060828
2 Importing I_REGCHECK Call by reference Type reference (TYPE) /TDAG/CPE_CHECK Check 20060828

Method GET_REGCHECK_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_REGLIST_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REGLIST_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_REGLISTD Description of substance regulation 20060828
2 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20060828

Method GET_REGLIST_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_STATUS_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_STATUSD Description of task status 20060828
2 Importing I_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_STATUS Task status 20060828

Method GET_STATUS_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_ICON Call by reference Type reference (TYPE) /TDAG/CPE_ICON_STATUS Status icon 20060921
2 Importing I_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_STATUS Task status 20060921

Method GET_STATUS_ICON on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_SUBCAT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBCAT_DESCR Call by reference Type reference (TYPE) ESESUBNAM Description of Specification Type 20060828
2 Importing I_SUBCAT Call by reference Type reference (TYPE) ESESUBCAT Specification Type 20060828

Method GET_SUBCAT_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method GET_TASKCAT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TASKCAT_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_TASKCATD Description of task category 20060828
2 Importing I_TASKCAT Call by reference Type reference (TYPE) /TDAG/CPE_TASKCAT Tracker - Task category 20060828

Method GET_TASKCAT_DESCRIPTION on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.

Method ICON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) C Result 20070618
2 Importing I_ADD_STDINF Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Truth Value 20070618
3 Importing I_INFO Call by reference Type reference (TYPE) C Tooltip text 20070618
4 Importing I_NAME Call by reference Type reference (TYPE) ICONNAME Name of an icon 20070618
5 Importing I_TEXT Call by reference Type reference (TYPE) C Icon text 20070618
# Exception Resumable Description Created on
1 ICON_NOT_FOUND Icon name unknown to system 20070618
2 OUTPUT_FIELD_TOO_SHORT Length of field 'RESULT' is too small 20070618

Method PREPARE_ITEM_SCREEN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TM_TASKI Call by reference Type reference (TYPE) /TDAG/CPY_TM_TASKI Task item table 20060926

Method PREPARE_ITEM_SCREEN_TABLE on class /TDAG/CPCL_TM_DESC_REPOSITORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 0207B0406C