SAP ABAP Class IF_EX_CDESK_BOM (BAdI Interface IF_EX_CDESK_BOM)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_CDESK_BOM | BAdI Class CL_EX_CDESK_BOM | 20050916 |
Properties
| Class | IF_EX_CDESK_BOM | |
| Short Description | BAdI Interface IF_EX_CDESK_BOM | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20020507 | SAP |
| Last change | 20060208 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_CDESK_BOM has no forward declaration.
Interfaces
Class IF_EX_CDESK_BOM has no interface implemented.
Friends
Class IF_EX_CDESK_BOM has no friend class.
Attributes
Class IF_EX_CDESK_BOM has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change Data for Material BOM | 20050727 | |
| 2 | Instance method | Public | Method | Change Item Data, for Example Item Type, Item Number | 20020507 | |
| 3 | Instance method | Public | Method | Item Determination During BOM Comparison | 20020507 | |
| 4 | Instance method | Public | Method | Insert a New Item | 20020507 | |
| 5 | Instance method | Public | Method | Create/Change a BOM | 20020507 | |
| 6 | Instance method | Public | Method | Determines the Dependent Documents/Material Masters | 20020507 | |
| 7 | Instance method | Public | Method | Determines Material Assigned to a Document | 20020507 | |
| 8 | Instance method | Public | Method | Suppress Display of "Ambiguous" Dialog | 20020507 | |
| 9 | Instance method | Public | Method | Change an Available Item | 20020507 |
Events
Class IF_EX_CDESK_BOM has no event.
Types
Class IF_EX_CDESK_BOM has no local type.
Method Signatures
Method CHANGE_BOMDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_LINKED_MATERIALS | Call by reference | Type reference (TYPE) | T_BAPI_DOC_DRAD_KEYS | Tabellentyp für bapi_doc_drad_keys | 20050727 | |||
| 2 | CHANGE_NO | Call by reference | Type reference (TYPE) | CSAP_MBOM-AENNR | Änderungsnummer | 20050727 | |||
| 3 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20050727 | |||
| 4 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20050727 | |||
| 5 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20050727 | |||
| 6 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20050727 | |||
| 7 | FLT_VAL | Call by reference | Type reference (TYPE) | CAD_SYSTEM | CAD-System | 20050727 | |||
| 8 | HEAD_MATERIAL | Call by reference | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20050916 | |||
| 9 | OLD_DOC_LINKS | Call by reference | Type reference (TYPE) | T_CSDOC_LINK | Tabellentyp für CSDOC_LINK | 20050727 | |||
| 10 | OLD_ITEMS | Call by reference | Type reference (TYPE) | T_STPO_API02 | Tabellentyp für stpo_api02 | 20050727 | |||
| 11 | PLM_DOCUMENTS | Call by reference | Type reference (TYPE) | PLM_DOCUMENT_TAB | Dokumente im CAD-Desktop | 20050727 | |||
| 12 | REVISION_LEVEL | Call by reference | Type reference (TYPE) | CSAP_MBOM-REVLV | Revisionsstand | 20050727 | |||
| 13 | VALID_FROM | Call by reference | Type reference (TYPE) | CSAP_MBOM-DATUV | Datum gültig ab (BTCI) | 20050727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20050727 |
Method CHANGE_POSITION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 2 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 3 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 4 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | Parameter FLT_VAL der Methode CHANGE_POSITION_DATA | 20020507 | |||
| 6 | PLM_DOCUMENTS | Call by reference | Type reference (TYPE) | PLM_DOCUMENT_TAB | Dokumente im CAD-Desktop | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method FIND_EXISTING_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_LINKED_MATERIALS | Call by reference | Type reference (TYPE) | T_BAPI_DOC_DRAD_KEYS | Tabellentyp für bapi_doc_drad_keys | 20020507 | |||
| 2 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 3 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 4 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 5 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 6 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | Parameter FLT_VAL der Methode FIND_EXISTING_ITEMS | 20020507 | |||
| 7 | OLD_ITEMS | Call by reference | Type reference (TYPE) | T_STPO_API02 | Tabellentyp für stpo_api02 | 20020507 | |||
| 8 | PLM_DOCUMENTS | Call by reference | Type reference (TYPE) | PLM_DOCUMENT_TAB | Dokumente im CAD-Desktop | 20020507 | |||
| 9 | SUPPRESS_STANDARD | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method INSERT_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 2 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 3 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 4 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | CAD-System | 20020507 | |||
| 6 | ITEMDATA | Call by reference | Type reference (TYPE) | STPO_API03 | API Struktur Stücklistenposition: Alle Felder | 20020507 | |||
| 7 | PLM_DOCUMENT | Call by reference | Type reference (TYPE) | PLM_DOCUMENT | Dokumentdaten im CAD-Desktop | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion (nur dieser Position) | 20020507 |
Method ON_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_LINKED_MATERIALS | Call by reference | Type reference (TYPE) | T_BAPI_DOC_DRAD_KEYS | Tabellentyp für bapi_doc_drad_keys | 20020507 | |||
| 2 | ALTERNATIVE | Call by reference | Type reference (TYPE) | CSAP_MBOM-STLAL | Stücklistenalternative | 20020507 | |||
| 3 | BOM_USAGE | Call by reference | Type reference (TYPE) | CSAP_MBOM-STLAN | Stücklistenverwendung | 20020507 | |||
| 4 | CHANGE_NO | Call by reference | Type reference (TYPE) | CSAP_MBOM-AENNR | Änderungsnummer | 20020507 | |||
| 5 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 6 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 7 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 8 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 9 | FLAG_NEW_BOM | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20020507 | |||
| 10 | FLT_VAL | Call by reference | Type reference (TYPE) | CAD_SYSTEM | CAD-System | 20020507 | |||
| 11 | I_STKO | Call by reference | Type reference (TYPE) | STKO_API01 | API-Struktur Stücklistenkopf: Änderbare Felder | 20020507 | |||
| 12 | MATERIAL | Call by reference | Type reference (TYPE) | CSAP_MBOM-MATNR | Materialnummer | 20020507 | |||
| 13 | OLD_ITEMS | Call by reference | Type reference (TYPE) | T_STPO_API02 | Tabellentyp für stpo_api02 | 20020507 | |||
| 14 | PLANT | Call by reference | Type reference (TYPE) | CSAP_MBOM-WERKS | Werk | 20020507 | |||
| 15 | PLM_DOCUMENTS | Call by reference | Type reference (TYPE) | PLM_DOCUMENT_TAB | Dokumente im CAD-Desktop | 20020507 | |||
| 16 | REVISION_LEVEL | Call by reference | Type reference (TYPE) | CSAP_MBOM-REVLV | Revisionsstand | 20020507 | |||
| 17 | T_DEP_DATA | Call by reference | Type reference (TYPE) | T_CSDEP_DAT | Tabellentyp für CSDEP_DAT | 20020507 | |||
| 18 | T_DEP_DESCR | Call by reference | Type reference (TYPE) | T_CSDEP_DESC | Tabellentyp für CSDEP_DESC | 20020507 | |||
| 19 | T_DEP_DOC | Call by reference | Type reference (TYPE) | T_CSDEP_DOC | Tabellentyp für CSDEP_DOC | 20020507 | |||
| 20 | T_DEP_ORDER | Call by reference | Type reference (TYPE) | T_CSDEP_ORD | Tabellentyp für CSDEP_ORD | 20020507 | |||
| 21 | T_DEP_SOURCE | Call by reference | Type reference (TYPE) | T_CSDEP_SORC | Tabellentyp für CSDEP_SORC | 20020507 | |||
| 22 | T_DMU_TMX | Call by reference | Type reference (TYPE) | T_CSDMU_TMX | Tabellentyp für CSDMU_TMX | 20020507 | |||
| 23 | T_DOC_LINK | Call by reference | Type reference (TYPE) | T_CSDOC_LINK | Tabellentyp für CSDOC_LINK | 20020507 | |||
| 24 | T_LTX_LINE | Call by reference | Type reference (TYPE) | T_CSLTX_LINE | Tabellentyp für CSLTX_LINE | 20020507 | |||
| 25 | T_STPO | Call by reference | Type reference (TYPE) | T_STPO_API03 | Tabellentyp für STPO_API03 | 20020507 | |||
| 26 | VALID_FROM | Call by reference | Type reference (TYPE) | CSAP_MBOM-DATUV | Datum gültig ab (BTCI) | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method READ_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGENO_READ | Call by reference | Type reference (TYPE) | AENR-AENNR | Änderungsnummer | 20020507 | |||
| 2 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 3 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 4 | DOCUMENTSTRUCTURE | Call by reference | Type reference (TYPE) | T_BAPI_DOC_STRUCTURE | Dokumentstückliste (für BAPIs) | 20020507 | |||
| 5 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentnummer | 20020507 | |||
| 6 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 7 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | Parameter FLT_VAL der Methode READ_CHILDREN | 20020507 | |||
| 8 | REVISIONLEVEL_READ | Call by reference | Type reference (TYPE) | RC29N-REVLV | Revisionsstand | 20020507 | |||
| 9 | SUPPRESS_STANDARD | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20020507 | |||
| 10 | VALIDFROM_READ | Call by reference | Type reference (TYPE) | SYST-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method SELECT_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_LINKED_MATERIALS | Call by reference | Type reference (TYPE) | T_BAPI_DOC_DRAD | Tabellentyp für BAPI_DOC_DRAD | 20020507 | |||
| 2 | ALL_MARA_DRADS | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD | Tabellentyp für DRAD | 20020507 | |||
| 3 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 4 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 5 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 6 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 7 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | Parameter FLT_VAL der Methode SELECT_MATERIAL | 20020507 | |||
| 8 | SELECTED_MATERIAL | Call by reference | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20020507 | |||
| 9 | SHOW_DIALOG | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method SHOW_MULTI_POSITION_DIALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_LINKED_MATERIALS | Call by reference | Type reference (TYPE) | T_BAPI_DOC_DRAD_KEYS | Tabellentyp für bapi_doc_drad_keys | 20020507 | |||
| 2 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 3 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 4 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 5 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 6 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | Parameter FLT_VAL der Methode SHOW_MULTI_POSITION_DIALOG | 20020507 | |||
| 7 | OLD_ITEMS | Call by reference | Type reference (TYPE) | T_STPO_API02 | Tabellentyp für stpo_api02 | 20020507 | |||
| 8 | PLM_DOCUMENTS | Call by reference | Type reference (TYPE) | PLM_DOCUMENT_TAB | Dokumente im CAD-Desktop | 20020507 | |||
| 9 | SHOW_DIALOG | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion | 20020507 |
Method UPDATE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCUMENTNUMBER | Call by reference | Type reference (TYPE) | DRAW-DOKNR | Dokumentnummer | 20020507 | |||
| 2 | DOCUMENTPART | Call by reference | Type reference (TYPE) | DRAW-DOKTL | Teildokument | 20020507 | |||
| 3 | DOCUMENTTYPE | Call by reference | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20020507 | |||
| 4 | DOCUMENTVERSION | Call by reference | Type reference (TYPE) | DRAW-DOKVR | Dokumentversion | 20020507 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | CAD_SYSTEM | CAD-System | 20020507 | |||
| 6 | ITEMDATA | Call by reference | Type reference (TYPE) | STPO_API03 | API Struktur Stücklistenposition: Alle Felder | 20020507 | |||
| 7 | PLM_DOCUMENT | Call by reference | Type reference (TYPE) | PLM_DOCUMENT | Dokumentdaten im CAD-Desktop | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch der Aktion (nur dieser Position) | 20020507 |
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in |