SAP ABAP Class CL_CNV_N_CTRL (Controller in Product Designer Converter)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     PLM_PDN_CNV_CTRL (Package) Import of Material BOMs, Classes and Controller
Properties
Class CL_CNV_N_CTRL  
Short Description Controller in Product Designer Converter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_PDN_CNV_CTRL   Import of Material BOMs, Classes and Controller 
Created 20020522   SAP 
Last change 20031212   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNVPD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CPSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CSCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_N_CTRL has no interface implemented.
Friends
Class CL_CNV_N_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BREAK_MATNR Instance attribute Private Type reference (TYPE) MATNR Material for which the Breakpoint is Active 20020523
2 A_BREAK_MODUS Instance attribute Private Type reference (TYPE) C Analysis mode 20020523
3 A_BREAK_PNAME Instance attribute Private Type reference (TYPE) CHAR40 Node for which the Breakpoint is Active 20020523
4 A_CLASSES_IN_WORK_AREA Static Attribute Private Type reference (TYPE) CLASSES_IN_WORKAREA Class of a Work Area 20020523
5 A_MSG_DUMMY Instance attribute Private Type reference (TYPE) C Dummy Field for Message 20020523
6 A_OPTIONS Instance attribute Private Type reference (TYPE) CONVERT_N_OPTIONS Conversion Options 20020523
7 A_PROFILE Static Attribute Private Type reference (TYPE) PROFID_STD Profile 20020523
8 A_WORK_AREA Static Attribute Private Type reference (TYPE) WORK_AREA Working area 20020523
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_BOM Instance method Private Method Change BOM Header in EWB 20020523
2 CHANGE_ITEM Instance method Private Method Change BOM Item in EWB 20020523
3 CONVERT Instance method Public Method Convert Product Structure 20020523
4 CONVERT_ASSEMBLY Instance method Private Method Convert an Assembly 20020523
5 CONVERT_ASSEMBLY_EXT Instance method Public Method Conversion of an Assembly, Public 20020903
6 CONVERT_HEADER Instance method Private Method Converting a Header 20020523
7 CONVERT_ITEM Instance method Private Method Converting an Item 20020523
8 CONVERT_ITEM_EXT Instance method Public Method Conversion of an Item, Public 20020903
9 CREATE_BOM Instance method Private Method Create BOM Header in EWB 20020523
10 CREATE_ITEM Instance method Private Method Create BOM Item in EWB 20020523
11 DELETE_ITEM Instance method Private Method Item deletion 20020523
12 DELETE_ITEMS Instance method Private Method Item deletion 20020523
13 DETERMINE_ITEM_CATEGORY Instance method Private Method Determine Item Category Depending on Material Type 20020523
14 INHERIT_STATUS_TO_BRANCH Instance method Private Method Bequeathing the Status to a Structure Branch 20020523
15 LOAD_BOM_IN_EWB Instance method Private Method Load BOM in Service Layer of EWB 20020523
16 LOCK_ITEM Instance method Private Method Locking and Loading a BOM Item 20020523
17 PROVIDE_ADDITIONAL_ITEM_DATA Instance method Private Method Provide Additional Data for an Item 20020523
18 PROVIDE_WORKAREA Static method Public Method Determine Working Area for the EWB Depending on User 20020523
19 RELOAD_BOM Instance method Private Method Lock and Load BOM Header 20020523
20 RESET_ASSEMBLY Instance method Private Method Resetting of Status and Log in an Assembly 20020903
Events
Class CL_CNV_N_CTRL has no event.
Types
Class CL_CNV_N_CTRL has no local type.
Method Signatures

Method CHANGE_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BOM_KEY Call by reference Type reference (TYPE) CNVPD_BOM_KEY_TYPE Stücklistenschlüssel 20020523
2 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
# Exception Resumable Description Created on
1 CHANGE_FAILED Änderung fehlgeschlagen 20020523

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523
# Exception Resumable Description Created on
1 CHANGE_FAILED Ändern fehlgeschlagen 20020523

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPTIONS Call by reference Type reference (TYPE) CONVERT_N_OPTIONS Konvertierungsoptionen 20020523
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020523

Method CONVERT on class CL_CNV_N_CTRL has no exception.

Method CONVERT_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020523

Method CONVERT_ASSEMBLY on class CL_CNV_N_CTRL has no exception.

Method CONVERT_ASSEMBLY_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020903
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020903

Method CONVERT_ASSEMBLY_EXT on class CL_CNV_N_CTRL has no exception.

Method CONVERT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BOM_KEY Call by reference Type reference (TYPE) CNVPD_BOM_KEY_TYPE Stücklistenschlüssel 20020523
2 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
3 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020523
# Exception Resumable Description Created on
1 ACTION_FAILED Aktion fehlgeschlagen 20020523
2 ALREADY_CONVERTED Kopf wurde bereits konvertiert 20020523

Method CONVERT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523
# Exception Resumable Description Created on
1 ACTION_FAILED Aktion fehlgeschlagen 20020523

Method CONVERT_ITEM_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020903
# Exception Resumable Description Created on
1 ACTION_FAILED Aktion fehlgeschlagen 20020903

Method CREATE_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BOM_KEY Call by reference Type reference (TYPE) CNVPD_BOM_KEY_TYPE Stücklistenschlüssel 20020523
2 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
# Exception Resumable Description Created on
1 CREATION_FAILED Anlegen ist fehlgeschlagen 20020523

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523
2 Importing IM_PLANT Call by reference Type reference (TYPE) DWERK Auslieferungswerk 20020523
# Exception Resumable Description Created on
1 CREATION_FAILED Anlegen ist fehlgeschlagen 20020523

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20020523
2 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020523
3 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523

Method DELETE_ITEM on class CL_CNV_N_CTRL has no exception.

Method DELETE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020523
3 Importing IM_STVKN_TAB Call by reference Type reference (TYPE) CNVPD_STVKN_TAB_TYPE Tabelle der STVKNs 20020523

Method DELETE_ITEMS on class CL_CNV_N_CTRL has no exception.

Method DETERMINE_ITEM_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSTP Call by reference Type reference (TYPE) POSTP Positionstyp (Stückliste) 20020523
2 Importing IM_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020523
3 Importing IM_PLANT Call by reference Type reference (TYPE) DWERK Auslieferungswerk 20020523

Method DETERMINE_ITEM_CATEGORY on class CL_CNV_N_CTRL has no exception.

Method INHERIT_STATUS_TO_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020523
3 Importing IM_STATUS Call by reference Type reference (TYPE) C CNVPD_STATUS-INHERITED_ERROR Status 20020523

Method INHERIT_STATUS_TO_BRANCH on class CL_CNV_N_CTRL has no exception.

Method LOAD_BOM_IN_EWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STLAL Call by reference Type reference (TYPE) STKO-STLAL Stücklistenalternative 20020523
2 Importing IM_STLNR Call by reference Type reference (TYPE) STKO-STLNR Stückliste 20020523
3 Importing IM_STLTY Call by reference Type reference (TYPE) STKO-STLTY Stücklistentyp 20020523
# Exception Resumable Description Created on
1 NOT_FOUND Stückliste nicht gefunden 20020523

Method LOCK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523
# Exception Resumable Description Created on
1 FOREIGN_LOCK Fremdsperre 20020523

Method PROVIDE_ADDITIONAL_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALLOCATIONS Call by reference Type reference (TYPE) CNVPD_RCUOB1_TAB_TYPE Beziehungswissen 20020523
2 Exporting EX_BASIC_DATA Call by reference Type reference (TYPE) CNVPD_RCUKB1_TAB_TYPE Beziehungswissen 20020523
3 Exporting EX_DOCUS Call by reference Type reference (TYPE) CNVPD_RCUKDOC1_TAB_TYPE Beziehungswissen 20020523
4 Exporting EX_DRAD Call by reference Type reference (TYPE) CNVPD_DRAD_TAB_TYPE Dokumente 20020523
5 Exporting EX_FLG_DOC_DELETE Call by reference Type reference (TYPE) C Dokumente Löschen 20020920
6 Exporting EX_FLG_ODP_DELETE Call by reference Type reference (TYPE) C Beziehungswissen Löschen 20020920
7 Exporting EX_FLG_TXT_DELETE Call by reference Type reference (TYPE) C Texte Löschen 20020920
8 Exporting EX_NAMES Call by reference Type reference (TYPE) CNVPD_RCUKBT1_TAB_TYPE Beziehungswissen 20020523
9 Exporting EX_SOURCES Call by reference Type reference (TYPE) CNVPD_RCUKN1_TAB_TYPE Beziehungswissen 20020523
10 Exporting EX_TEXT Call by reference Type reference (TYPE) CNVPD_TLINE_TAB_TYPE Text 20020523
11 Importing IM_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20020523
12 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) CL_CNV_N_ITEM Positionen im PD-Konverter 20020523
13 Importing IM_KNOBJ Call by reference Type reference (TYPE) KNOBJ Nummer von Objekt mit zugeordneten Wissensbausteinen 20020523
14 Importing IM_STLKN Call by reference Type reference (TYPE) STLKN Knotennummer der Stücklistenposition 20020523
15 Importing IM_STPOZ Call by reference Type reference (TYPE) STPO-STPOZ Interner Zähler 20020523
16 Importing IM_XGUID Call by reference Type reference (TYPE) CS_GUID Globale Identifikation eines Positionsänderungsstandes 20020523

Method PROVIDE_ADDITIONAL_ITEM_DATA on class CL_CNV_N_CTRL has no exception.

Method PROVIDE_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASSES_IN_WORK_AREA Call by reference Type reference (TYPE) CLASSES_IN_WORKAREA Klassen eines Arbeitsumfeldes 20020523
2 Exporting EX_PROFILE Call by reference Type reference (TYPE) PROFID_STD Profil 20020523
3 Exporting EX_WORK_AREA Call by reference Type reference (TYPE) WORK_AREA Arbeitsbereich 20020523

Method PROVIDE_WORKAREA on class CL_CNV_N_CTRL has no exception.

Method RELOAD_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BOM_DATA Call by reference Type reference (TYPE) BOM_CLASS_DATA Daten zur Klasse der Stückliste 20020523
2 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020523
# Exception Resumable Description Created on
1 FOREIGN_LOCK Fremdsperre 20020523

Method RESET_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Object reference (TYPE REF TO) CL_CNV_N_HEADER Köpfe im PD-Konverter 20020903
2 Importing IM_PROD_STRUC Call by reference Object reference (TYPE REF TO) CL_CNV_N_PROD_STRUC Produktstruktur im PD-Konverter 20020903

Method RESET_ASSEMBLY on class CL_CNV_N_CTRL has no exception.
History
Last changed by/on SAP  20031212 
SAP Release Created in 2002_1_46C