SAP ABAP Interface IF_MEREQ_MLSC_FACTORY (Factory for Multilevel Subcontracting)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM-PUR (Application Component) Purchasing
⤷ MEREQ (Package) Purchasing: Purchase Requisition
⤷ MM-PUR (Application Component) Purchasing
⤷ MEREQ (Package) Purchasing: Purchase Requisition
Properties
Interface | IF_MEREQ_MLSC_FACTORY | |
Short Description | Factory for Multilevel Subcontracting |
General Data
Package | MEREQ | Purchasing: Purchase Requisition |
Created | 20090108 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_MMPUR_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_MEREQ_MLSC_FACTORY has no interface.
Friends
Interface IF_MEREQ_MLSC_FACTORY has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_SEVERITY_ERROR | Constant | Public | Type reference (TYPE) | I | 11 | Success Message | 20090219 | |
2 | MC_SEVERITY_OK | Constant | Public | Type reference (TYPE) | I | 10 | No Error | 20090219 | |
3 | MT_MSG | Instance attribute | Public | Type reference (TYPE) | TYPE_T_MSG | Messages from ME59N | 20090219 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | COMMIT | Instance method | Public | Method | Trigger Update of All Document Instances | 20090203 |
2 | CREATE_DOCUMENT | Instance method | Public | Method | Creation of a Purchase Requisition Instance | 20090108 |
3 | GET_SEVERITY | Instance method | Public | Method | Determine Status of Message | 20090219 |
4 | LOOKUP_DOCUMENT | Instance method | Public | Method | Find Purchase Requisition Instance | 20090421 |
5 | SET_MESSAGES | Instance method | Public | Method | Registration of Messages | 20090219 |
Events
Interface IF_MEREQ_MLSC_FACTORY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYPE_T_MSG | Public | See coding | Message Log from ME59N | 20090219 | type_t_msg TYPE STANDARD TABLE OF me59_outtab
WITH NON-UNIQUE KEY superfield sequence
|
Method Signatures
Method COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MSG_LOG | Call by reference | Type reference (TYPE) | MEPO_T_MESSAGES_BAPI | Message Handler Einkauf: Übergabetabelle | 20110829 | ||
2 | Importing | IV_TESTRUN | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Testlauf ja/nein | 20110829 |
Method COMMIT on Interface IF_MEREQ_MLSC_FACTORY has no exception.
Method CREATE_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | MEREQ_T_EBKN | Bestellanforderungs-Kontierung | 20090108 | ||
2 | Importing | ID_ITEM | Call by reference | Object reference (TYPE REF TO) | MEREQ_T_EBAN | Bestellanforderung | 20090108 | ||
3 | Returning | RO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_MEREQ_MLSC_DOCUMENT | Dokument: Mehrstufige Lohnbearbeitung | 20090203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_MESSAGES | Exception Class with Message Handler | 20090303 | |
2 | CX_MMPUR_NOT_RELEVANT | Not relvant | 20090108 |
Method GET_SEVERITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_SEVERITY | Value transfer | Type reference (TYPE) | I | Fehlerschwere | 20090219 |
Method GET_SEVERITY on Interface IF_MEREQ_MLSC_FACTORY has no exception.
Method LOOKUP_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DOCUMENT | Call by reference | Type reference (TYPE) | BANFN | Bestellanforderungsnummer | 20090421 | ||
2 | Returning | RO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_MEREQ_MLSC_DOCUMENT | Dokument: Mehrstufige Lohnbearbeitung | 20090421 |
Method LOOKUP_DOCUMENT on Interface IF_MEREQ_MLSC_FACTORY has no exception.
Method SET_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MSG | Call by reference | Type reference (TYPE) | TYPE_T_MSG | Meldungen aus ME59N | 20090219 |
Method SET_MESSAGES on Interface IF_MEREQ_MLSC_FACTORY has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 605 |