SAP ABAP Class CL_FIP_IMPL_SUPPLIER_BAPI (BAdI impl. class using BAPIs/local calls to access backend)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM-PUR-FIP (Application Component) Perishables Procurement
⤷ FIP_BACKEND_CONN_BAPI (Package) Backend Connectivity (BAPI) for Fresh Item Procurement
⤷ MM-PUR-FIP (Application Component) Perishables Procurement
⤷ FIP_BACKEND_CONN_BAPI (Package) Backend Connectivity (BAPI) for Fresh Item Procurement
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20080222 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FIP_BADI_SUPPLIER_BAL | BAdI interface for supplier | 20080222 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FIP_MANAGE_SUPPLIER | Interface for managing supplier | 20080222 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FIP_QUERY_SUPPLIER | Interface for querying supplier | 20080222 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FIP_SUPPLIER_ACTION | Interface for supplier actions | 20080222 |
Properties
Class | CL_FIP_IMPL_SUPPLIER_BAPI | |
Short Description | BAdI impl. class using BAPIs/local calls to access backend | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FIP_BACKEND_CONN_BAPI | Backend Connectivity (BAPI) for Fresh Item Procurement |
Created | 20080222 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_FIP_IMPL_SUPPLIER_BAPI has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20080222 | ||
2 | IF_FIP_BADI_SUPPLIER_BAL | BAdI interface for supplier | 20080222 | ||
3 | IF_FIP_MANAGE_SUPPLIER | Interface for managing supplier | 20080222 | ||
4 | IF_FIP_QUERY_SUPPLIER | Interface for querying supplier | 20080222 | ||
5 | IF_FIP_SUPPLIER_ACTION | Interface for supplier actions | 20080222 |
Friends
Class CL_FIP_IMPL_SUPPLIER_BAPI has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_FUNCNL_UNI | Constant | Public | Type reference (TYPE) | BADI_NAME | 'FIP_BADI_FUNCNL_UNIT_BAL' | Name of a BAdI | 20080516 | |
2 | CO_MAIN_CONTACT | Constant | Public | Type reference (TYPE) | STRING | 'Main Contact' | 20080617 | ||
3 | CO_PPA | Constant | Public | Type reference (TYPE) | BADI_NAME | 'FIP_BADI_PRODPROCMTARRG_BAL' | Name of a BAdI | 20080521 | |
4 | GO_EXCEPTION_RAISER | Static Attribute | Private | Object reference (TYPE REF TO) | CL_FIP_EXCEPTION_RAISER | Services for raising exceptions | 20080318 | ||
5 | GO_FUNCNL_UNIT_BAL | Static Attribute | Private | Object reference (TYPE REF TO) | FIP_BADI_FUNCNL_UNIT_BAL | 20080516 | |||
6 | GO_PPA_BAL | Static Attribute | Private | Object reference (TYPE REF TO) | FIP_BADI_PRODPROCMTARRG_BAL | 20080521 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_PRICING_RELATED | Instance method | Private | Method | 20080521 | |
2 | ADD_VENDOR | Instance method | Private | Method | 20080627 | |
3 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080318 |
4 | FIND_CONTACT_PERSONS | Instance method | Public | Method | 20080425 | |
5 | GET_MATNR_FOR_VENDOR_SP | Instance method | Private | Method | returns material numbers for vendor-sp relation | 20080728 |
6 | READ_BY_ELEMENTS | Instance method | Public | Method | 20080506 | |
7 | READ_SUPPLIER | Instance method | Private | Method | Returns supplier details by Id | 20080501 |
Events
Class CL_FIP_IMPL_SUPPLIER_BAPI has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LB_VENDORS | Public | See coding | 20080318 | BEGIN OF lb_vendors .
INCLUDE TYPE lfm1.
TYPES: ekorz TYPE t024z-ekorz, " Ref.-EKORG aus T024Z
END OF lb_vendors
|
||
2 | LB_VENDORS_LTTY | Public | See coding | 20080318 | lb_vendors_ltty TYPE STANDARD TABLE OF lb_vendors
|
||
3 | LIEF | Public | See coding | 20080324 | BEGIN OF lief,
lifnr TYPE lfa1-lifnr,
ekorg TYPE lfm1-ekorg,
END OF lief
|
||
4 | LIEF_TTY | Public | See coding | 20080411 | lief_tty TYPE STANDARD TABLE OF lief
|
||
5 | RANGE_EKORG | Public | See coding | 20080318 | BEGIN OF range_ekorg,
sign(1) TYPE c,
option(2) TYPE c,
low TYPE t024e-ekorg,
high TYPE t024e-ekorg,
END OF range_ekorg
|
||
6 | RANGE_EKORG_LTTY | Public | See coding | 20080318 | range_ekorg_ltty TYPE STANDARD TABLE OF range_ekorg
|
||
7 | RANGE_LIFNR | Public | See coding | 20080318 | BEGIN OF range_lifnr,
sign(1) TYPE c,
option(2) TYPE c,
low TYPE lfm1-lifnr,
high TYPE lfm1-lifnr,
END OF range_lifnr
|
||
8 | RANGE_LIFNR_LTTY | Public | See coding | 20080318 | range_lifnr_ltty TYPE STANDARD TABLE OF range_lifnr
|
||
9 | T024E_LTTY | Public | See coding | 20080318 | t024e_ltty TYPE STANDARD TABLE OF t024e
|
||
10 | T024Z_LTTY | Public | See coding | 20080318 | t024z_ltty TYPE STANDARD TABLE OF t024z
|
Method Signatures
Method ADD_PRICING_RELATED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080521 | ||
2 | Changing | CT_SUPPLIERS | Call by reference | Type reference (TYPE) | FIP_T_VENDOR_ALL_INFO | All information for Vendor | 20080521 | ||
3 | Importing | IT_WERKS_EKORG | Call by reference | Type reference (TYPE) | FIP_T_WERKS_EKORG | Table of plant and purchasing organization | 20080527 |
Method ADD_PRICING_RELATED on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method ADD_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_SUPPLIER | Call by reference | Type reference (TYPE) | FIP_T_VENDOR_ALL_INFO | All information for Vendor | 20080627 | ||
2 | Importing | IS_SUPPLIER | Call by reference | Type reference (TYPE) | FIP_S_VENDOR_ALL_INFO | Vendor Information | 20080627 |
Method ADD_VENDOR on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FIP_IMPL_SUPPLIER_BAPI has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method FIND_CONTACT_PERSONS Signature
Method FIND_CONTACT_PERSONS on class CL_FIP_IMPL_SUPPLIER_BAPI has no parameter.
Method FIND_CONTACT_PERSONS on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method GET_MATNR_FOR_VENDOR_SP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PPA_INFO | Call by reference | Type reference (TYPE) | FIP_T_PPA_INFO | Product procurement arrangement table info | 20080728 | ||
2 | Importing | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing organization | 20080728 | ||
3 | Importing | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080728 | ||
4 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080728 |
Method GET_MATNR_FOR_VENDOR_SP on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method READ_BY_ELEMENTS Signature
Method READ_BY_ELEMENTS on class CL_FIP_IMPL_SUPPLIER_BAPI has no parameter.
Method READ_BY_ELEMENTS on class CL_FIP_IMPL_SUPPLIER_BAPI has no exception.
Method READ_SUPPLIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080501 | ||
2 | Exporting | ET_SUPPLIERS | Call by reference | Type reference (TYPE) | FIP_T_VENDOR_ALL_INFO | All information for Vendor | 20080501 | ||
3 | Importing | IT_SUPPLIER_ID | Call by reference | Type reference (TYPE) | FIP_T_VENDOR_ALL_INFO | Table of vendor numbers | 20080501 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FIP_DATA_NOT_FOUND | Value does not exist | 20080501 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 604 |