SAP ABAP Class CL_PLM_LISTITEMS_ODP (Data Extraction FMEA and Audit)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT (Package) Audit Management: Other Components
Properties
Class CL_PLM_LISTITEMS_ODP  
Short Description Data Extraction FMEA and Audit    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_AUDIT   Audit Management: Other Components 
Created 20100519   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)
2 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PLM_LISTITEMS_ODP has no interface implemented.
Friends
Class CL_PLM_LISTITEMS_ODP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJ_CUSTOMER Constant Private Type reference (TYPE) SWO_OBJTYP 'KNA1' Object Type 20100519
2 GC_OBJ_EQUI Constant Private Type reference (TYPE) SWO_OBJTYP 'EQUI' Object Type 20100519
3 GC_OBJ_FUNCTIONAL_LOCATION Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS0010' Object Type 20100519
4 GC_OBJ_MATERIAL_C1 Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS1001006' Object Type 20100519
5 GC_OBJ_MATERIAL_C2 Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS1001' Object Type 20100519
6 GC_OBJ_PLANT Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS0008' Object Type 20100519
7 GC_OBJ_VENDOR Constant Private Type reference (TYPE) SWO_OBJTYP 'LFA1' Object Type 20100519
8 GC_OBJ_WBS_ELEMENT Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS2054' Object Type 20100519
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method 20100519
2 GET_HEAD_GUIDS Static method Public Method Selects FMEA/Audit Header GUIDs 20100519
3 GET_HEAD_STATUS Static method Public Method All System Statuses of an FMEA/Audit As Flags 20100519
4 GET_LISTITEM_DATA Static method Public Method Selects Data for FMEA Defects/Audit Questions 20100519
5 GET_LISTITEM_GUIDS Static method Public Method Selects FMEA Defect/Audit Question GUIDs 20100519
6 GET_TYPES_OBJECTS Static method Public Method Selects FMEA/Audit Types and Objects 20100519
7 GET_VALID_TYPES Static method Public Method Selects Valid FMEA/Audit Types 20100519
8 MAP_GUIDS Static method Public Method Finds Header GUID for Each Defect/Audit Question GUID 20100519
9 MAP_OBJECT_VALUE_TEXTS Static method Public Method Short Texts for FMEA/Audit Object Values of an FMEA/Audit 20100521
10 MAP_SELECT_TO_RANGES Static method Public Method Mapping Selection Criteria Table to Individual Tables 20100519
11 MAP_SYS_STAT_TO_PROC_STAT Static method Private Method Mapping System Status to Process Status 20100519
12 UPDATE_COMPLEX Static method Private Method New Object Values As Search Criteria in Complex Table 20100519
Events
Class CL_PLM_LISTITEMS_ODP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MAP_GUIDS Public See coding 20100519 BEGIN OF ts_map_guids, guid TYPE cgpl_project_guid, project_guid TYPE cgpl_task_guid, END OF ts_map_guids
2 TS_MULTI_SIGN Public See coding 20100519 BEGIN OF ts_multi_sign, more_than_one_mat_ind TYPE c LENGTH 1, more_than_one_cust_ind TYPE c LENGTH 1, more_than_one_vend_ind TYPE c LENGTH 1, END OF ts_multi_sign
3 TS_SELECT_RANGE Public See coding 20100519 BEGIN OF TS_SELECT_RANGE, sign type RSSIGN, option type RSOPTION, low type RSLOW, high type RSHIGH, end of TS_SELECT_RANGE
4 TS_STATUS Public See coding 20100519 BEGIN OF ts_status, status_crt TYPE c LENGTH 1, "'I1800' status_in_proc TYPE c LENGTH 1, "'I1801' status_rel TYPE c LENGTH 1, "'I1802' status_cmpl TYPE c LENGTH 1, "'I1803' status_lock TYPE c LENGTH 1, "'I1804' status_flag_arch TYPE c LENGTH 1, "'I1805' status_arch TYPE c LENGTH 1, "'I1806' status_flag_appr TYPE c LENGTH 1, "'I1807' status_rej TYPE c LENGTH 1, "'I1808' status_appr TYPE c LENGTH 1, "'I1809' status_flag_del TYPE c LENGTH 1, "'I1810' status_cncl TYPE c LENGTH 1, "'I1811' status_unplnd TYPE c LENGTH 1, "'I1812' status_qst_assgnd TYPE c LENGTH 1, "'I1813' status_dwnld TYPE c LENGTH 1, "'I1814' status_conf TYPE c LENGTH 1, "'I1815' status_rep_crt TYPE c LENGTH 1, "'I1816' status_signd TYPE c LENGTH 1, "'I1817' status_oust_acts TYPE c LENGTH 1, "'I1818' status_acts_cmpld TYPE c LENGTH 1, "'I1819' status_cmpl_w_acts TYPE c LENGTH 1, "'I1820' *Action relevant status_act_crt TYPE c LENGTH 1, "'I1821' status_act_out_stndng TYPE c LENGTH 1, "'I1822' status_act_frcd_cmpltn TYPE c LENGTH 1, "'I1823' *** status_assessed TYPE c LENGTH 1, "'I1824' status_cmpl_part_signd TYPE c LENGTH 1, "'I1827' status_cmpl_signd TYPE c LENGTH 1, "'I1826' END OF ts_status
5 TS_TEXT Public See coding 20100519 BEGIN OF ts_text. TYPES: material TYPE c LENGTH 40, material_text TYPE c LENGTH 40, vendor TYPE c LENGTH 40, vendor_text TYPE c LENGTH 35, customer TYPE c LENGTH 40, customer_text TYPE c LENGTH 35, plant_text type c LENGTH 30, plant type c LENGTH 4, equi TYPE c LENGTH 18, equi_text TYPE c LENGTH 40, fulo TYPE c LENGTH 40, fulo_text TYPE c LENGTH 40, wbs TYPE c LENGTH 24, wbs_text TYPE c LENGTH 40, END OF ts_text
6 TT_CRM_JEST Public See coding 20100519 TT_CRM_JEST TYPE STANDARD TABLE OF crm_jest
7 TT_CRM_J_STATUS_RANGE Public See coding 20100519 TT_CRM_J_STATUS_RANGE TYPE RANGE OF crm_j_status
8 TT_MAP_GUIDS Public See coding 20100519 TT_MAP_GUIDS type STANDARD TABLE OF TS_MAP_GUIDS
9 TT_PLMC_AUDIT_OBJ Public See coding 20100519 TT_PLMC_AUDIT_OBJ TYPE STANDARD TABLE OF plmc_audit_obj
10 TT_PLMT_AUDITOBJECT_GUID_TAB Public See coding 20100519 TT_PLMT_AUDITOBJECT_GUID_TAB TYPE STANDARD TABLE OF plmt_auditobject_guid_str
11 TT_PLMT_AUDIT_ALV Public See coding 20100519 TT_PLMT_AUDIT_ALV TYPE STANDARD TABLE OF PLMT_AUDIT_ALV
12 TT_PLMT_SWO_OBJTYP_RANGE Public See coding 20100519 TT_PLMT_SWO_OBJTYP_RANGE TYPE RANGE OF plmt_swo_objtyp
13 TT_PLMV_AUDIT_TYPE Public See coding 20100519 TT_PLMV_AUDIT_TYPE TYPE STANDARD TABLE OF plmv_audit_type
14 TT_RANGES_FOR_PARTNER_GUID Public See coding 20100519 TT_RANGES_FOR_PARTNER_GUID TYPE RANGE OF bu_partner_guid
15 TT_RANGES_FOR_PARTNER_NAME Public See coding 20100519 TT_RANGES_FOR_PARTNER_NAME TYPE RANGE OF bu_partner
16 TT_SYSTEM_STATUS Public See coding 20100519 TT_SYSTEM_STATUS TYPE STANDARD TABLE OF CRM_J_STATUS
17 TT_THEAD Public See coding 20100519 TT_THEAD TYPE STANDARD TABLE OF thead
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100519

Method ADD_MESSAGE on class CL_PLM_LISTITEMS_ODP has no exception.

Method GET_HEAD_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD_GUIDS Call by reference Type reference (TYPE) TT_PLMT_AUDITOBJECT_GUID_TAB FMEA / Audit GUIDs 20100519
2 Importing IT_HEAD_OBJ_COMPLEX Call by reference Type reference (TYPE) PLMT_AUDITED_OBJECT_SEARCH_TAB Tabelle für Selektion nach Auditgegenstand 20100519
3 Importing IT_RANGES_ACTION_TYPE Call by reference Type reference (TYPE) PLMT_RANGES_FOR_ACTIONTYPE Ranges für Selektion nach Maßnahmenart 20110617
4 Importing IT_RANGES_EXTERNAL_HEAD_ID Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_EXTERNAL_ID Ranges für Selektion nach Externer ID 20100519
5 Importing IT_RANGES_PLANFINISH Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_FOR_DATE Ranges für Datumsselektion 20100519
6 Importing IT_RANGES_PLANSTART Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_FOR_DATE Ranges für Datumsselektion 20100519
7 Importing IT_RANGES_RESP_PARTNER_NAME Call by reference Type reference (TYPE) TT_RANGES_FOR_PARTNER_NAME Ranges für Selektion nach Verantwortlichem 20100629
8 Importing IT_RANGES_STATUS Call by reference Type reference (TYPE) TT_CRM_J_STATUS_RANGE Ranges für Selektion nach Systemstatus 20100519
9 Importing IT_TYPE_RANGES Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_AUDIT_TYPE Ranges für Selektion nach Auditart 20100519
10 Importing IV_AUD_OBJECTTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20100602
11 Importing IV_PROJ_OBJECTTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20100519
12 Importing IV_RESP_ROLE Call by reference Type reference (TYPE) PLMT_ROLE Rolle in der Abwicklung von Untersuchungen (Audits, FMEA,..) 20130910
# Exception Resumable Description Created on
1 FAILED 20100602
2 STATUS_MAP_FAILED Fehler bei Mapping System Status nach Prozess Status 20100520

Method GET_HEAD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_STRUCT Call by reference Type reference (TYPE) TS_STATUS 20100519
2 Importing IT_HEAD_STATUS Call by reference Type reference (TYPE) TT_SYSTEM_STATUS 20100519
3 Importing IT_RANGES_STATUS Call by reference Type reference (TYPE) TT_CRM_J_STATUS_RANGE 20100519

Method GET_HEAD_STATUS on class CL_PLM_LISTITEMS_ODP has no exception.

Method GET_LISTITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_LISTITEM Call by reference Object reference (TYPE REF TO) DATA Tabellenname 20100519
2 Exporting ET_LISTITEM_TEXT_HEADER Call by reference Type reference (TYPE) TT_THEAD 20100519
3 Importing IT_LISTITEM_GUIDS Call by reference Type reference (TYPE) TT_PLMT_AUDITOBJECT_GUID_TAB 20100519
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20100519
5 Importing IV_TDID Call by reference Type reference (TYPE) TDID Text-ID 20101004

Method GET_LISTITEM_DATA on class CL_PLM_LISTITEMS_ODP has no exception.

Method GET_LISTITEM_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEAD_GUIDS Call by reference Type reference (TYPE) TT_PLMT_AUDITOBJECT_GUID_TAB Liste von GUIDs mit Feld GUID 20100519
2 Exporting ET_LISTITEM_GUIDS Call by reference Type reference (TYPE) TT_PLMT_AUDITOBJECT_GUID_TAB Liste von GUIDs mit Feld GUID 20100519
3 Importing IT_CORR_REQUIRED_RANGE Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_FLAG Auditfragen mit/ohne Maßnahme selektieren? 20100519
4 Importing IT_RANGES_EXT_LISTITEM_ID Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_EXTERNAL_ID Ranges für Selektion nach Externer ID 20100519
5 Importing IT_RANGE_LISTITYPE Call by reference Type reference (TYPE) PLMT_RANGES_FOR_LISTITYPE Ranges für Selektion nach Art der Listenposition 20100519
6 Importing IV_AUD_OBJECTTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20100602
7 Importing IV_PROJ_OBJECTTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Selektion FMEA (FMA) oder Audit (AUO) 20100519
# Exception Resumable Description Created on
1 FAILED 20100629

Method GET_TYPES_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) TT_PLMC_AUDIT_OBJ 20100519
2 Exporting ET_TYPES Call by reference Type reference (TYPE) TT_PLMV_AUDIT_TYPE 20100519
3 Importing IV_ASSESSMENT_CAT Call by reference Type reference (TYPE) PLMT_TV_ASSESSMENT_CAT Objekttyp in der Projektplanung 20100519
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20100519
# Exception Resumable Description Created on
1 NO_MORE_DATA 20100519

Method GET_VALID_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEAD_OBJ_COMPLEX Call by reference Type reference (TYPE) PLMT_AUDITED_OBJECT_SEARCH_TAB Tabelle für Selektion nach Auditgegenstand 20100519
2 Exporting ET_TYPE_RANGES Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_AUDIT_TYPE Ranges für Selektion nach Auditart 20100519
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) TT_PLMC_AUDIT_OBJ 20100519
4 Importing IT_RANGES_BOR_OBJECTS Call by reference Type reference (TYPE) TT_PLMT_SWO_OBJTYP_RANGE 20100519
5 Importing IT_TYPES Call by reference Type reference (TYPE) TT_PLMV_AUDIT_TYPE 20100519

Method GET_VALID_TYPES on class CL_PLM_LISTITEMS_ODP has no exception.

Method MAP_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAP_GUIDS Call by reference Type reference (TYPE) TT_MAP_GUIDS 20100519
2 Importing IT_LISTITEM_GUIDS Call by reference Type reference (TYPE) TT_PLMT_AUDITOBJECT_GUID_TAB 20100519

Method MAP_GUIDS on class CL_PLM_LISTITEMS_ODP has no exception.

Method MAP_OBJECT_VALUE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MULTI_SIGN Call by reference Type reference (TYPE) TS_MULTI_SIGN 20100521
2 Exporting ES_TEXT Call by reference Type reference (TYPE) TS_TEXT 20100521
3 Exporting ET_REF_OBJECTS Call by reference Type reference (TYPE) PLM_T_AUD_IT_OBJECT Tabellentype für Objekte zur Auditfrage 20101028
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) TT_PLMC_AUDIT_OBJ 20100521
5 Importing IT_OBJECT_TEXTS Call by reference Type reference (TYPE) PLMT_BAPI_20350_OBJ_D_TAB Tabelle von Auditgegenständen 20100521
6 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) PLMT_REF_EXTERNAL_ID Verweis auf eine Fragenliste/ein Element der Fragenliste 20101028
7 Importing IV_HEAD_GUID Call by reference Type reference (TYPE) CGPL_PROJECT_GUID Projektplanung: 16 stellige GUID für Projekte 20100521
8 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20100521
9 Importing LV_TYPE Call by reference Type reference (TYPE) PLMT_AUDIT_TYPE FMEA-Art 20100521

Method MAP_OBJECT_VALUE_TEXTS on class CL_PLM_LISTITEMS_ODP has no exception.

Method MAP_SELECT_TO_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD_OBJ_COMPLEX Call by reference Type reference (TYPE) PLMT_AUDITED_OBJECT_SEARCH_TAB Tabelle für Selektion nach Auditgegenstand 20100519
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20120301
3 Exporting ET_RANGES_ACTION_TYPE Call by reference Type reference (TYPE) PLMT_RANGES_FOR_ACTIONTYPE Ranges für Selektion nach Maßnahmenart 20110617
4 Exporting ET_RANGES_AUDIT_TYPE Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_AUDIT_TYPE Ranges für Selektion nach Auditart 20100621
5 Exporting ET_RANGES_BOR_OBJECTS Call by reference Type reference (TYPE) TT_PLMT_SWO_OBJTYP_RANGE 20100519
6 Exporting ET_RANGES_EXTERNAL_ACTION_ID Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_EXTERNAL_ID Ranges für Selektion nach Externer ID 20110617
7 Exporting ET_RANGES_EXTERNAL_HEAD_ID Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_EXTERNAL_ID Ranges für Selektion nach Externer ID 20100519
8 Exporting ET_RANGES_EXTERNAL_LISTITEM_ID Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_EXTERNAL_ID Ranges für Selektion nach Externer ID 20100519
9 Exporting ET_RANGES_PLANFINISH Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_FOR_DATE Ranges für Datumsselektion 20100519
10 Exporting ET_RANGES_PLANSTART Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_FOR_DATE Ranges für Datumsselektion 20100519
11 Exporting ET_RANGES_RESP_PARTNER_NAME Call by reference Type reference (TYPE) TT_RANGES_FOR_PARTNER_NAME 20100629
12 Exporting ET_RANGES_STATUS Call by reference Type reference (TYPE) TT_CRM_J_STATUS_RANGE 20100519
13 Importing IT_OBJECTS Call by reference Type reference (TYPE) TT_PLMC_AUDIT_OBJ 20100519
14 Importing IT_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100519
15 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) ABAP_BOOL 20110617

Method MAP_SELECT_TO_RANGES on class CL_PLM_LISTITEMS_ODP has no exception.

Method MAP_SYS_STAT_TO_PROC_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROC_STATUS_RANGE Call by reference Type reference (TYPE) PLMT_AUDIT_RANGES_PROC_STATUS Ranges für Selektion nach Statusflag 20100519
2 Importing IT_SYS_STATUS_RANGE Call by reference Type reference (TYPE) TT_CRM_J_STATUS_RANGE 20100519
3 Importing IV_PROJ_OBJECTTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20100609
# Exception Resumable Description Created on
1 FAILED 20100519

Method UPDATE_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEAD_OBJ_COMPLEX Call by reference Type reference (TYPE) PLMT_AUDITED_OBJECT_SEARCH_TAB Tabelle für Selektion nach Auditgegenstand 20100519
2 Importing IS_VALUE_RANGE Call by reference Type reference (TYPE) TS_SELECT_RANGE Selektionskriterien: Von-Wert 20100519
3 Importing IT_HEAD_OBJ Call by reference Type reference (TYPE) TT_PLMC_AUDIT_OBJ 20100519
4 Importing IV_SWO_OBJTYP Call by reference Type reference (TYPE) PLMT_SWO_OBJTYP Businessobjekttyp 20100519

Method UPDATE_COMPLEX on class CL_PLM_LISTITEMS_ODP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703