Hierarchy
⤷
⤷
Properties
| Class | CL_COM_PRODUCT_BADI_FACTORY | |
| Short Description | Current Global Parameters for Product Maintenance | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | COM_PRODUCT | Product: General Tables and Programs |
| Created | 20021118 | SAP |
| Last change | 20040909 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_COM_PRODUCT_BADI_FACTORY has no forward declaration.
Interfaces
Class CL_COM_PRODUCT_BADI_FACTORY has no interface implemented.
Friends
Class CL_COM_PRODUCT_BADI_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | COMT_BOOLEAN | ' ' | Logical Variable | 20040527 | ||
| 2 | Constant | Private | Type reference (TYPE) | COMT_BOOLEAN | 'X' | Logical Variable | 20040527 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | COMT_BADI_FACTORY_BUFFER | Structure for Buffer Table for BAdI Factory | 20040621 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | COMT_BADI_FACTORY_BUFFER_TAB | Table Type for Buffer Table for BAdI Factory | 20040621 | |||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_IL_CHECK | BAdI Interface IF_EX_COM_IL_CHECK | 20040405 | |||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRCAT_CHECK | BAdI Interface IF_EX_COM_PRCAT_CHECK | 20030303 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRCAT_MAINTAIN | BAdI Interface IF_EX_COM_PRCAT_MAINTAIN | 20021118 | |||
| 8 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRD_ECM_ACTIVE | BAdI Interface IF_EX_COM_PRD_ECM_ACTIVE | 20021120 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ATTRTEXT | BAdI Interface IF_EX_COM_PRODUCT_ATTRTEXT | 20040429 | |||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP | BAdI Interface IF_EX_COM_PRODUCT_BSP | 20021217 | |||
| 11 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_ACE | BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE | 20030612 | |||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_DCH | Distribution Chain Data BAdI for PC-UI Product | 20040429 | |||
| 13 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_EXT | BAdI Interface IF_EX_COM_PRODUCT_BSP | 20030303 | |||
| 14 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_F4 | BAdI Interface IF_EX_COM_PRODUCT_BSP_F4 | 20040429 | |||
| 15 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_COPY | BAdI Interface IF_EX_COM_PRODUCT_COPY | 20030131 | |||
| 16 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ECM | BAdI Interface IF_EX_COM_PRODUCT_ECM | 20021118 | |||
| 17 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ECM_UI | BAdI Interface IF_EX_COM_PRODUCT_ECM_UI | 20030113 | |||
| 18 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_PRWB | BAdI Interface IF_EX_COM_PRODUCT_PRWB | 20030207 | |||
| 19 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_RECATEG | BAdI Interface IF_EX_COM_PRODUCT_RECATEG | 20030328 | |||
| 20 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_TAX_BSP | Taxes BAdI for PC-UI Product | 20031216 | |||
| 21 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_COM_SET_MV_ATTR | BADI InterfaceIF_EX_COM_SET_MV_ATTR | 20040325 | |||
| 22 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_PRODUCT_SET | BADI-Interface IF_EX_PRODUCT_SET | 20031009 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20040621 | |
| 2 | Static method | Public | Method | Gets Instance for BADI COM_IL_CHECK | 20040405 | |
| 3 | Static method | Public | Method | Gets Instance for BADI COM_PRCAT_CHECK | 20030303 | |
| 4 | Static method | Public | Method | Gets Instance for BADI COM_PRCAT_MAINTAIN | 20021118 | |
| 5 | Static method | Public | Method | Gets Instance for BADI COM_PRD_ECM_ACTIVE | 20021120 | |
| 6 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_ATTRTEXT | 20040429 | |
| 7 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP | 20021217 | |
| 8 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP_ACE | 20030612 | |
| 9 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP_DCH | 20040429 | |
| 10 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP_EXT | 20030303 | |
| 11 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP_F4 | 20040429 | |
| 12 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_COPY | 20030131 | |
| 13 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_ECM | 20021118 | |
| 14 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_ECM_UI | 20030113 | |
| 15 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_PRWB | 20030207 | |
| 16 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_RECATEG | 20030328 | |
| 17 | Static method | Public | Method | Gets Instance for BADI COM_PRODUCT_BSP | 20031216 | |
| 18 | Static method | Public | Method | Gets Instance for BADI COM_SET_MV_ATTR | 20040325 | |
| 19 | Static method | Public | Method | Get Instance for Given Product Master BAdI | 20040621 | |
| 20 | Static method | Public | Method | Gets Instance for BADI PRODUCT_SET | 20031009 |
Events
Class CL_COM_PRODUCT_BADI_FACTORY has no event.
Types
Class CL_COM_PRODUCT_BADI_FACTORY has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_COM_PRODUCT_BADI_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_IL_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_IL_CHECK | BAdI-Interface IF_EX_COM_IL_CHECK | 20040405 |
Method GET_BADI_COM_IL_CHECK on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRCAT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRCAT_CHECK | 20030303 |
Method GET_BADI_COM_PRCAT_CHECK on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRCAT_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRCAT_MAINTAIN | BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN | 20021118 |
Method GET_BADI_COM_PRCAT_MAINTAIN on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRD_ECM_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRD_ECM_ACTIVE | BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN | 20021120 |
Method GET_BADI_COM_PRD_ECM_ACTIVE on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_ATTRTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ATTRTEXT | BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN | 20040429 |
Method GET_BADI_COM_PRODUCT_ATTRTEXT on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_BSP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP | BAdI-Interface IF_EX_COM_PRODUCT_BSP | 20021217 |
Method GET_BADI_COM_PRODUCT_BSP on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_BSP_ACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_ACE | BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE | 20030612 |
Method GET_BADI_COM_PRODUCT_BSP_ACE on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_BSP_DCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_DCH | BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE | 20040429 |
Method GET_BADI_COM_PRODUCT_BSP_DCH on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_BSP_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_EXT | BAdI-Interface IF_EX_COM_PRODUCT_BSP_EXT | 20030303 |
Method GET_BADI_COM_PRODUCT_BSP_EXT on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_BSP_F4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_BSP_F4 | BAdI-Interface IF_EX_COM_PRODUCT_BSP_F4 | 20040429 |
Method GET_BADI_COM_PRODUCT_BSP_F4 on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_COPY | BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN | 20030131 |
Method GET_BADI_COM_PRODUCT_COPY on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_ECM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ECM | BAdI-Interface IF_EX_COM_PRODUCT_ECM | 20021118 |
Method GET_BADI_COM_PRODUCT_ECM on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_ECM_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_ECM_UI | BAdI-Klasse CL_EX_COM_PRODUCT_ECM_UI | 20030113 |
Method GET_BADI_COM_PRODUCT_ECM_UI on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_PRWB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_PRWB | BAdI-Interface IF_EX_COM_PRODUCT_PRWB | 20030207 |
Method GET_BADI_COM_PRODUCT_PRWB on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PRODUCT_RECATEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_RECATEG | BAdI-Interface IF_EX_COM_PRODUCT_RECATEG | 20030328 |
Method GET_BADI_COM_PRODUCT_RECATEG on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_PROD_TAXES_BSP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_PRODUCT_TAX_BSP | BAdI-Interface IF_EX_COM_PRODUCT_tax_BSP | 20031216 |
Method GET_BADI_COM_PROD_TAXES_BSP on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_COM_SET_MV_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_COM_SET_MV_ATTR | BAdI-Interface GV_BADI_COM_SET_MV_ATTR | 20040325 |
Method GET_BADI_COM_SET_MV_ATTR on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
Method GET_BADI_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BADI_INSTANCE | Call by reference | Type reference (TYPE) | ANY | 20040621 | ||||
| 2 | IV_BADI_NAME | Call by reference | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20040621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040621 |
Method GET_BADI_PRODUCT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_EX_PRODUCT_SET | BAdI-Interface GV_BADI_COM_SET_MV_ATTR | 20031009 |
Method GET_BADI_PRODUCT_SET on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
History
| Last changed by/on | SAP | 20040909 |
| SAP Release Created in | 400 |