Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /LIME/CL_SRV_DISPA_MMIMLOC | Service Class for Dispatcher MMIM via LOC | 20030110 |
Properties
| Class | /LIME/CL_SRV_DISPA_MMIM | |
| Short Description | Distribution of LIME Documents in R/3 MM-IM | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /LIME/RFC_CORE | Core Package of the RFC Interface |
| Created | 20021111 | SAP |
| Last change | 20050219 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /LIME/CL_SRV_DISPA_MMIM has no interface implemented.
Friends
Class /LIME/CL_SRV_DISPA_MMIM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | /LIME/T_BAPI_GM_DOC | Table for Material Document Header and Items | 20021111 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | /LIME/T_COLL_DISPATCHED | Information About Successfully Distributed Collections | 20030128 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /LIME/T_COLL_MMIM | Collection for R/3 Inventory Management | 20021111 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /LIME/DISPATCH_EXT_DOC | Document Number for Transfer to Subsequent Applications | 20030128 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /LIME/DISPATCH_IMMEDIATELY | Call Dispatcher Immediately | 20030120 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /LIME/BAPI_MAX_ITEM_NUMBER | Max. Number of Items per Document When Calling R/3 MMIM | 20030115 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | /LIME/IF_ITEM_USID | Serial No. LIME Document Items | 20021216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Fills the Account Assignment Fields | 20021111 | |
| 2 | Instance method | Protected | Method | Fills the GM_CODE | 20021111 | |
| 3 | Instance method | Protected | Method | Fills the Document Structure and Collection Assignment Table | 20021111 | |
| 4 | Instance method | Protected | Method | Fills the Header Structure | 20021111 | |
| 5 | Instance method | Protected | Method | Fills an Item | 20021111 | |
| 6 | Instance method | Protected | Method | Fills the Items and GUID_COLL | 20021111 | |
| 7 | Instance method | Protected | Method | Delivers the Serial Numbers for the Current Collection | 20021111 | |
| 8 | Instance method | Protected | Method | Fills the Line Group Within a Document | 20030117 | |
| 9 | Instance method | Protected | Method | Fills the Movement Type | 20021111 | |
| 10 | Instance method | Protected | Method | Fills the Movement Indicator | 20021111 | |
| 11 | Instance method | Protected | Method | Fills Additional Data | 20021111 | |
| 12 | Instance method | Protected | Method | Fills Quantity and Value Fields | 20021111 | |
| 13 | Instance method | Protected | Method | Fills the Reference Documents | 20021111 | |
| 14 | Instance method | Protected | Method | Fills Special Stock Data (+Vendor, Customer) | 20021111 | |
| 15 | Instance method | Protected | Method | Fills Stock Identifiers | 20021111 | |
| 16 | Instance method | Protected | Method | Fills the Stock Type | 20021111 | |
| 17 | Instance method | Protected | Method | Fills the Technical Data | 20021111 | |
| 18 | Instance method | Protected | Method | Fills the Stock Transfer Fields | 20021111 | |
| 19 | Instance method | Protected | Method | Fills the WM Data | 20021111 | |
| 20 | Instance method | Protected | Method | Fills the Reversal Movement Types Indicator | 20021111 | |
| 21 | Instance method | Protected | Method | Collection Records that Can Be Transferred Successfully | 20030128 | |
| 22 | Instance method | Protected | Method | Structure of Data to Be Distributed | 20030129 | |
| 23 | Instance method | Protected | Method | Sets Collection as Processed Successfully | 20030128 | |
| 24 | Instance method | Protected | Method | Specifies the Document Number to Be Dispatched | 20030128 | |
| 25 | Instance method | Protected | Method | Specifies Whether the Dispatcher is Called Immediately | 20030120 | |
| 26 | Instance method | Protected | Method | Maximum Number of Document Lines per Document | 20030115 | |
| 27 | Instance method | Protected | Method | Take a Document Number ? | 20030128 |
Events
Class /LIME/CL_SRV_DISPA_MMIM has no event.
Types
Class /LIME/CL_SRV_DISPA_MMIM has no local type.
Method Signatures
Method FILL_ACC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_ACC_FIELDS | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_ACC_FIELDS | Kontierungsfelder für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_ACC_DATA on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_BAPI_GM_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_GM_CODE | Value transfer | Type reference (TYPE) | /LIME/MMIM_GM_CODE | Zuordnung Code zu Transaktion für BAPI Warenbewegung | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_BAPI_GM_CODE on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_BAPI_GM_DOC Signature
Method FILL_BAPI_GM_DOC on class /LIME/CL_SRV_DISPA_MMIM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions aus LIME - BADI Implementierung | 20030117 |
Method FILL_BAPI_GM_HEAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_HEAD | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_HEAD | Kopffelder für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_BAPI_GM_HEAD on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_BAPI_GM_ITEM_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_ITEM_CREATE | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_ITEM_CREATE | BAPI-Kommunikationsstruktur: Materialbelegposition anlegen | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_BAPI_GM_ITEM_CREATE on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_BAPI_GM_ITEM_WITH_COLL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_ITEM_WITH_COLL | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_ITEM_WITH_COLL | BAPI-Kommunikationsstruktur für Pos. und Collectionnummer | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_BAPI_GM_ITEM_WITH_COLL on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_BAPI_GM_SERIALNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BAPI_GM_SERIALNUMBER | Value transfer | Type reference (TYPE) | /LIME/T_BAPI_GM_SERIALNUMBER | BAPI-Kommunikationsstruktur: Materialbeleg anlegen Serialnr. | 20021111 | |||
| 2 | I_CURRENT_LINE | Call by reference | Type reference (TYPE) | SY-TABIX | sy-tabix der aktuellen Zeile | 20021111 | |||
| 3 | I_GUID_COLL | Call by reference | Type reference (TYPE) | /LIME/GUID_COLL | Guid LIME-Collection | 20021111 |
Method FILL_BAPI_GM_SERIALNUMBER on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_ITEM_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ITEM | Value transfer | Type reference (TYPE) | /LIME/T_BAPI_GM_ITEM_WITH_COLL | BAPI-Positionen und Collectionzuordnung | 20030117 | |||
| 2 | I_EXT_DOC | Call by reference | Type reference (TYPE) | /LIME/EXT_DOC | Externes Referenzdokument | 20030117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions aus LIME - BADI Implementierung | 20030117 |
Method FILL_MOVE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MOVE_TYPE | Value transfer | Type reference (TYPE) | BWART | Bewegungsart (Bestandsführung) | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_MOVE_TYPE on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_MVT_IND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MVT_IND | Value transfer | Type reference (TYPE) | KZBEW | Bewegungskennzeichen | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_MVT_IND on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_OTHER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_OTHER_DATA | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_OTHER_DATA | Andere Positionsdaten für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_OTHER_DATA on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_QUANTITY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_QUANTITY_VALUE | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_QUANTITY_VALUE | Wert und Mengenfelder für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_QUANTITY_VALUE on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_REF_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_REF_DOC | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_REF_DOC | Referenzbelege und verwandte Daten für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_REF_DOC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_SPECIAL_STOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Debitorennummer 1 | 20021111 | |||
| 2 | E_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20030113 | |||
| 3 | E_SPEC_STOCK | Call by reference | Type reference (TYPE) | SOBKZ | Sonderbestandskennzeichen | 20021111 | |||
| 4 | E_VENDOR | Call by reference | Type reference (TYPE) | LIFNR | Kontonummer des Lieferanten bzw. Kreditors | 20021111 | |||
| 5 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_SPECIAL_STOCK on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_STOCK_IDENTIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_STOCK_IDENTIFIER | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_STOCK_IDENTIFIER | Bestandsidentifikatoren für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_STOCK_IDENTIFIER on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_STOCK_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STOCK_TYPE | Value transfer | Type reference (TYPE) | /LIME/MMIM_MB_INSMK | Bestandsart | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_STOCK_TYPE on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_TECHNICAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_TECHNICAL_DATA | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_TECHNICAL_DATA | Technische Felder für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_TECHNICAL_DATA on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_TRANSFER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_TRANSFER_DATA | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_TRANSFER_DATA | Umlagerfelder für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_TRANSFER_DATA on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_WM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAPI_GM_WM_DATA | Value transfer | Type reference (TYPE) | /LIME/BAPI_GM_WM_DATA | WM Daten für BAPI_GOODSMVT_CREATE | 20021111 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_WM_DATA on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method FILL_XSTOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_XSTOB | Value transfer | Type reference (TYPE) | /LIME/MMIM_XSTOB | Stornobewegungsart verwenden | 20030110 | |||
| 2 | IS_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/COLL_MMIM | Collection für R/3-Bestandsführung | 20021111 |
Method FILL_XSTOB on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method GET_COLL_DISPATCHED_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COLL_DISPATCHED | Value transfer | Type reference (TYPE) | /LIME/T_COLL_DISPATCHED | Information über erfolgreich verteilte Collections | 20030128 |
Method GET_COLL_DISPATCHED_EXEC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method SET_COLLECTION_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COLL_MMIM | Call by reference | Type reference (TYPE) | /LIME/T_COLL_MMIM | Collection für R/3-Bestandsführung | 20030129 | |||
| 2 | I_REFO_ITEM_USID | Call by reference | Object reference (TYPE REF TO) | /LIME/IF_ITEM_USID | Serialnr. LIME Dokument Items | 20030129 |
Method SET_COLLECTION_EXEC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method SET_COLL_DISPATCHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_COLL_DISPATCHED | Call by reference | Type reference (TYPE) | /LIME/COLL_DISPATCHED | Information über erfolgreich verteilte Collections | 20030128 |
Method SET_COLL_DISPATCHED on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method SET_DISPATCH_EXT_DOC_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DISPATCH_EXT_DOC | Call by reference | Type reference (TYPE) | /LIME/DISPATCH_EXT_DOC | Belegnummer zur Übergabe an nachgelagerte Anwendungen | 20030128 |
Method SET_DISPATCH_EXT_DOC_EXEC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method SET_DISPATCH_IMMEDIATELY_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DISPATCH_IMMEDIATELY | Call by reference | Type reference (TYPE) | /LIME/DISPATCH_IMMEDIATELY | Aufruf des Dispatchers sofort | 20030120 |
Method SET_DISPATCH_IMMEDIATELY_EXEC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method SET_MAX_ITEM_NUMBER Signature
Method SET_MAX_ITEM_NUMBER on class /LIME/CL_SRV_DISPA_MMIM has no parameter.
Method SET_MAX_ITEM_NUMBER on class /LIME/CL_SRV_DISPA_MMIM has no exception.
Method TAKE_NO_FROM_NORANGE_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TAKE_NO_FROM_NORANGE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Nummer von Nummernkreis nötig | 20030128 |
Method TAKE_NO_FROM_NORANGE_EXEC on class /LIME/CL_SRV_DISPA_MMIM has no exception.
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 401 |