SAP ABAP Class CL_OI0_MIGO (Global Class for MIGO implementation)
Hierarchy
IS-OIL (Software Component) IS-OIL
   IS-OIL-DS (Application Component) Downstream
     OI0_COMMON (Package) Common obj. in IS-Oil Downstream
Properties
Class CL_OI0_MIGO  
Short Description Global Class for MIGO implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OI0_COMMON   Common obj. in IS-Oil Downstream 
Created 20020527   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OI0_MIGO has no forward declaration.
Interfaces
Class CL_OI0_MIGO has no interface implemented.
Friends
Class CL_OI0_MIGO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CMETH_HPM Constant Public Type reference (TYPE) OIB_CMETH '1' CMETH indicator for HPM 20020625
2 C_CMETH_TDP Constant Public Type reference (TYPE) OIB_CMETH '2' CMETH indicator for TDP 20020625
3 C_CMODE_SEMI_MANUAL Constant Public Type reference (TYPE) OIB_CMODE '4' Conversion mode for semi-manual 20020812
4 C_GOACTION_CANCEL Constant Public Type reference (TYPE) GOACTION 'A03' Action can be carried out in the MIGO transaction 20020625
5 C_GOACTION_DISPLAY Constant Public Type reference (TYPE) GOACTION 'A04' Action can be carried out in the MIGO transaction 20020617
6 C_GOACTION_GI Constant Public Type reference (TYPE) GOACTION 'A07' Action can be carried out in the MIGO transaction 20020903
7 C_GOACTION_GR Constant Public Type reference (TYPE) GOACTION 'A01' Action can be carried out in the MIGO transaction 20020903
8 C_GOACTION_PLACE_IN_STORAGE Constant Public Type reference (TYPE) GOACTION 'A10' Action can be carried out in the MIGO transaction 20030620
9 C_GOACTION_REL_GR Constant Public Type reference (TYPE) GOACTION 'A05' Action can be carried out in the MIGO transaction 20020921
10 C_GOACTION_REMOVE_FROM_STORAGE Constant Public Type reference (TYPE) GOACTION 'A09' Action can be carried out in the MIGO transaction 20030620
11 C_GOACTION_RET_DEL Constant Public Type reference (TYPE) GOACTION 'A02' Action can be carried out in the MIGO transaction 20020921
12 C_GOACTION_SUBSEQUENT_ADJ Constant Public Type reference (TYPE) GOACTION 'A11' Action can be carried out in the MIGO transaction 20031014
13 C_GOACTION_SUBS_DEL Constant Public Type reference (TYPE) GOACTION 'A06' Action can be carried out in the MIGO transaction 20020921
14 C_HANTP_08 Constant Public Type reference (TYPE) OIH_HANTYP '08' Excise Duty Handling Type - Denotes Use of Material 20040124
15 C_HANTP_09 Constant Public Type reference (TYPE) OIH_HANTYP '09' Excise Duty Handling Type - Denotes Use of Material 20040124
16 C_LICTP_0008 Constant Public Type reference (TYPE) OIH_LICTP '0008' License type 20040121
17 C_LICTP_0009 Constant Public Type reference (TYPE) OIH_LICTP '0009' License type 20040121
18 C_MIGO_DEF_DDATE Constant Public Type reference (TYPE) OIB_MIGO_DEF '' Use document date 20020813
19 C_MIGO_DEF_PDATE Constant Public Type reference (TYPE) OIB_MIGO_DEF '1' Use posting date 20020813
20 C_PDTYP_CHEMICALS Constant Public Type reference (TYPE) OIB_PDTYP '3' Product-Type Chemicals 20020527
21 C_REFDOC_DLVIN Constant Public Type reference (TYPE) REFDOC 'R04' Reference document for MIGO transaction 20020710
22 C_REFDOC_DLVNOTE Constant Public Type reference (TYPE) REFDOC 'R03' Reference document for MIGO transaction 20020710
23 C_REFDOC_DLVOUT Constant Public Type reference (TYPE) REFDOC 'R05' Reference document for MIGO transaction 20020710
24 C_REFDOC_MATDOC Constant Public Type reference (TYPE) REFDOC 'R02' Reference document for MIGO transaction 20020710
25 C_REFDOC_ORDER Constant Public Type reference (TYPE) REFDOC 'R08' Reference document for MIGO transaction 20020710
26 C_REFDOC_OTHERS Constant Public Type reference (TYPE) REFDOC 'R10' Reference document indicator for OTHERS 20020705
27 C_REFDOC_PO Constant Public Type reference (TYPE) REFDOC 'R01' Reference document for MIGO transaction 20020710
28 C_REFDOC_RESERVATION Constant Public Type reference (TYPE) REFDOC 'R09' Reference document for MIGO transaction 20020710
29 C_REFDOC_TRANSPORT Constant Public Type reference (TYPE) REFDOC 'R06' Reference document for MIGO transaction 20020710
30 C_REFDOC_TRANSPORT_ID Constant Public Type reference (TYPE) REFDOC 'R07' Reference document for MIGO transaction 20020710
31 C_TRIND_1 Constant Public Type reference (TYPE) OIH_TRIND '1' Tracking Indicator f. STO 20040121
32 C_TRIND_2 Constant Public Type reference (TYPE) OIH_TRIND '2' Tracking Indicator f. STO 20040121
Methods
# Method Level Visibility Method type Description Created on
1 GET_CMETH Static method Public Method Get the CMETH for a material 20020527
2 GET_CMODE Static method Public Method Get the CMODE for material on plant level 20020809
3 GET_ED_GROUP Static method Public Method Get the Excise Duty Group for Material and Plant 20020610
4 GET_MIGO_DEF Static method Public Method Use posting date or document date 20020813
5 GET_OI001 Static method Public Method Get License regime (= License type) depend. on company code 20040203
6 GET_PDTYP Static method Public Method Get the Readinggroup for a material on plant level 20020527
7 GET_RDGGRP Static method Public Method Get the Readinggroup for a material on plant level 20020527
8 GET_TRACKING_IND Static method Public Method Get the tracking indicator for a material 20020829
9 GET_UMRSL Static method Public Method Get the UMRSL for a materia on plant level 20020527
10 LOG_MESSAGE Static method Public Method Write a message to a bapiret2 table 20020628
Events
Class CL_OI0_MIGO has no event.
Types
Class CL_OI0_MIGO has no local type.
Method Signatures

Method GET_CMETH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CMETH Value transfer Type reference (TYPE) MARA-CMETH Kennzeichen für Ölmengenkonvertierungsmethode 20020527
2 Importing I_MATNR Call by reference Type reference (TYPE) MARA-MATNR Materialnummer 20020527

Method GET_CMETH on class CL_OI0_MIGO has no exception.

Method GET_CMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CMODE Value transfer Type reference (TYPE) OIB_CMODE Umrechnungsmodus 20020809
2 Importing I_LGORT Call by reference Type reference (TYPE) LGORT_D Werk 20020809
3 Importing I_SHKZG Call by reference Type reference (TYPE) OIB_SHKZG Soll/Haben-Kennzeichen 20020809
4 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Materialnummer 20020809

Method GET_CMODE on class CL_OI0_MIGO has no exception.

Method GET_ED_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TAXGRP Value transfer Type reference (TYPE) OIH_TAXGRP Verbrauchsteuergruppe 20020610
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020610
3 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20020610

Method GET_ED_GROUP on class CL_OI0_MIGO has no exception.

Method GET_MIGO_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MIGO_DEF Value transfer Type reference (TYPE) OIB_CMODE Buchungs- oder Belegdatum verwenden 20020813

Method GET_MIGO_DEF on class CL_OI0_MIGO has no exception.

Method GET_OI001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040203
2 Returning R_LICTP Value transfer Type reference (TYPE) OIH_LICTP Lizenzart 20040203

Method GET_OI001 on class CL_OI0_MIGO has no exception.

Method GET_PDTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PDTYP Value transfer Type reference (TYPE) OIB_PDTYP Produktart 20020527
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020527
3 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werksnummer 20020527

Method GET_PDTYP on class CL_OI0_MIGO has no exception.

Method GET_RDGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RDGGRP Value transfer Type reference (TYPE) OIB_RDGGROUP HPM-Parametergruppe 20020527
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR 20020527
3 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D 20020527

Method GET_RDGGRP on class CL_OI0_MIGO has no exception.

Method GET_TRACKING_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TRIND Value transfer Type reference (TYPE) OIH_TRIND Transferkennzeichen für Umlagerungen zwischen Werken 20020829
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020829

Method GET_TRACKING_IND on class CL_OI0_MIGO has no exception.

Method GET_UMRSL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_UMRSL Value transfer Type reference (TYPE) OIB_UMRSL Produktart 20020527
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020527
3 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werksnummer 20020527

Method GET_UMRSL on class CL_OI0_MIGO has no exception.

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20020628
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020628
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20020628
4 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20020628
5 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20020628
6 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20020628
7 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20020628

Method LOG_MESSAGE on class CL_OI0_MIGO has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 46C