SAP ABAP Class CL_INBOUND_UNIT (Unit of Measure)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   SD-EDI (Application Component) Electronic Data Interchange
     WRF_VPRI_IN (Package) Price Catalog Inbound 2004
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRICAT_CHANGE Change to PRICAT Objects 20031002
Properties
Class CL_INBOUND_UNIT  
Short Description Unit of Measure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WRF_PCM    
Program status     
Category 0   
Package WRF_VPRI_IN   Price Catalog Inbound 2004 
Created 20030826   SAP 
Last change 20060920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INBOUND_UNIT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PRICAT_CHANGE Change to PRICAT Objects 20031002
Friends
Class CL_INBOUND_UNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_GENERIC Instance attribute Public Object reference (TYPE REF TO) CL_INBOUND_GENERIC Generic Fields 20030912
2 MO_MY_ITEM Instance attribute Public Object reference (TYPE REF TO) CL_INBOUND_ITEM Associated Item 20030908
3 MS_ORIGINAL Instance attribute Public Type reference (TYPE) WRF_UNIT_K004_STY PRICAT Inbound: Units of Measure 20030923
4 MS_WORKSET Instance attribute Public Type reference (TYPE) WRF_UNIT_K004_STY PRICAT Inbound: Units of Measure 20030923
5 MT_O_PRICE Instance attribute Public Type reference (TYPE) WRF_CL_INBOUND_PRICE_TTY Prices 20030912
6 MT_O_SCALE Instance attribute Private Type reference (TYPE) WRF_CL_INBOUND_SCALE_TTY Scales 20030912
7 MT_O_TEXT Instance attribute Public Type reference (TYPE) WRF_CL_INBOUND_TEXT_TTY Texts 20030912
8 M_EAN_UPC_ALTUNIT Instance attribute Public Type reference (TYPE) PRIEANUNIT PRICAT: EAN/UPC code of the unit of measure 20030912
9 M_HAS_WORKSET Instance attribute Private Type reference (TYPE) FLAG General Indicator 20031008
10 M_IS_DELETED Instance attribute Public Type reference (TYPE) FLAG Indicator: Object Was Deleted 20040305
11 M_IS_MODIFIED Instance attribute Private Type reference (TYPE) FLAG Indicator: K004 Data Modified 20031007
12 M_NEEDS_SAVING Instance attribute Public Type reference (TYPE) FLAG Indicator: Object Requires Backup 20031002
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PRICE Instance method Private Method 20030910
2 ADD_SCALE Instance method Private Method 20030918
3 ADD_TEXT Instance method Private Method 20030910
4 CHANGE_K004 Instance method Public Method 20030926
5 CHECK_REFERENCE_PRICES Instance method Public Method 20040517
6 CONSTRUCT_FROM_MASTERDATA Instance method Public Method Construction from Master Data 20040701
7 CONSTRUCT_LONGTEXTS Instance method Private Method 20040714
8 CONSTRUCT_PRICES Instance method Private Method 20040701
9 CONSTRUCT_SCALES Instance method Private Method 20040701
10 CONSTRUCT_TEXTS Instance method Private Method 20040701
11 CONVERT_SAP_CODES_TO_ISO Instance method Private Method 20040701
12 CREATE_GENERICS_UNIT Instance method Private Method 20030917
13 CREATE_PRICES Instance method Private Method 20030908
14 CREATE_SCALES Instance method Private Method 20030908
15 CREATE_TEXTS Instance method Private Method 20030908
16 DELETE Instance method Public Method 20040305
17 EXPORT_INTO_TABLES Instance method Public Method 20040105
18 EXPORT_ME Instance method Private Method 20040105
19 GET_ALL_TEXTS Instance method Public Method 20040621
20 GET_GENERIC Instance method Public Method 20031002
21 GET_K004_ORIG Instance method Public Method 20030919
22 GET_K004_WORK Instance method Public Method 20030919
23 GET_PRICE Instance method Public Method 20030925
24 GET_PRICES Instance method Public Method 20030922
25 GET_SCALE Instance method Public Method 20030925
26 GET_SCALES Instance method Public Method 20030922
27 GET_TEXT Instance method Public Method 20030925
28 GET_TEXTS Instance method Public Method 20030919
29 INITIALIZE Instance method Public Method Construction from PRICAT Data 20040701
30 MAP_MASTERDATA Instance method Private Method 20040701
31 MERGE Instance method Public Method 20040317
32 MERGE_PRICE Instance method Public Method 20040317
33 MERGE_SCALES Instance method Public Method 20040317
34 MERGE_TEXT Instance method Public Method 20040317
35 RESTORE_ORIGINAL Instance method Public Method Restore Working Data Records from Original Data Records 20041207
36 SAVE Instance method Public Method 20031007
37 SAVE_ME Instance method Private Method 20031007
38 SET_ALL_PRICE_DATES Instance method Public Method 20040629
39 SET_IS_MODIFIED Instance method Private Method 20031007
40 SET_NEEDS_SAVING Instance method Public Method 20031002
Events
Class CL_INBOUND_UNIT has no event.
Types
Class CL_INBOUND_UNIT has no local type.
Method Signatures

Method ADD_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_PRICE Value transfer Object reference (TYPE REF TO) CL_INBOUND_PRICE Preis 20030915

Method ADD_PRICE on class CL_INBOUND_UNIT has no exception.

Method ADD_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_SCALE Call by reference Object reference (TYPE REF TO) CL_INBOUND_SCALE Staffel 20030918

Method ADD_SCALE on class CL_INBOUND_UNIT has no exception.

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_TEXT Value transfer Object reference (TYPE REF TO) CL_INBOUND_TEXT Texte 20030915

Method ADD_TEXT on class CL_INBOUND_UNIT has no exception.

Method CHANGE_K004 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_K004 Call by reference Type reference (TYPE) WRF_PRICAT_K004_STY PRICAT Eingang: Mengeneinheiten 20030926

Method CHANGE_K004 on class CL_INBOUND_UNIT has no exception.

Method CHECK_REFERENCE_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF_IS_OK Value transfer Type reference (TYPE) FLAG allgemeines flag 20040517
2 Importing IO_HEAD_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040517

Method CHECK_REFERENCE_PRICES on class CL_INBOUND_UNIT has no exception.

Method CONSTRUCT_FROM_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MARA Value transfer Object reference (TYPE REF TO) MARA Allgemeine Materialdaten 20040705
2 Importing ID_MARM Value transfer Object reference (TYPE REF TO) SMEINH_F Mengeneinheiten zum Material 20040701
3 Importing IO_PARENT_ITEM Value transfer Object reference (TYPE REF TO) CL_INBOUND_ITEM Position 20040701
4 Importing IO_PRICAT_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040706
5 Importing IS_MASTERDATA Call by reference Type reference (TYPE) WRF_MASTER_TABLES_STY Datenhaltung Artikel Tabellen 20040712

Method CONSTRUCT_FROM_MASTERDATA on class CL_INBOUND_UNIT has no exception.

Method CONSTRUCT_LONGTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MARA Value transfer Object reference (TYPE REF TO) MARA Allgemeine Materialdaten 20040719
2 Importing IO_PRICAT_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040721

Method CONSTRUCT_LONGTEXTS on class CL_INBOUND_UNIT has no exception.

Method CONSTRUCT_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRICAT_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Pricat unit Objekt 20040705

Method CONSTRUCT_PRICES on class CL_INBOUND_UNIT has no exception.

Method CONSTRUCT_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MASTERDATA Call by reference Type reference (TYPE) WRF_MASTER_TABLES_STY Datenhaltung Artikel Tabellen 20040712

Method CONSTRUCT_SCALES on class CL_INBOUND_UNIT has no exception.

Method CONSTRUCT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MARA Value transfer Object reference (TYPE REF TO) MARA Allgemeine Materialdaten 20040705
2 Importing IS_MASTERDATA Call by reference Type reference (TYPE) WRF_MASTER_TABLES_STY Datenhaltung Artikel Tabellen 20040712

Method CONSTRUCT_TEXTS on class CL_INBOUND_UNIT has no exception.

Method CONVERT_SAP_CODES_TO_ISO Signature

Method CONVERT_SAP_CODES_TO_ISO on class CL_INBOUND_UNIT has no parameter.
Method CONVERT_SAP_CODES_TO_ISO on class CL_INBOUND_UNIT has no exception.

Method CREATE_GENERICS_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20030917

Method CREATE_GENERICS_UNIT on class CL_INBOUND_UNIT has no exception.

Method CREATE_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20030918
2 Importing IT_PRICAT_K008 Call by reference Type reference (TYPE) TT_PRICAT_K008 PRICAT: Tabelle für PRICAT_K008 20030908

Method CREATE_PRICES on class CL_INBOUND_UNIT has no exception.

Method CREATE_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20030918
2 Importing IT_PRICAT_K009 Call by reference Type reference (TYPE) TT_PRICAT_K009 PRICAT: Tabelle für PRICAT_K009 20030908

Method CREATE_SCALES on class CL_INBOUND_UNIT has no exception.

Method CREATE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20030916
2 Importing IT_PRICAT_K005 Call by reference Type reference (TYPE) TT_PRICAT_K005 PRICAT: Tabelle für PRICAT_K005 20030908

Method CREATE_TEXTS on class CL_INBOUND_UNIT has no exception.

Method DELETE Signature

Method DELETE on class CL_INBOUND_UNIT has no parameter.
Method DELETE on class CL_INBOUND_UNIT has no exception.

Method EXPORT_INTO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLES Call by reference Type reference (TYPE) WRF_PRICAT_TABLES_STY Sammlung der PRICAT-Tabellen 3 bis 10 20040330

Method EXPORT_INTO_TABLES on class CL_INBOUND_UNIT has no exception.

Method EXPORT_ME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20040105
2 Changing CT_PRICAT_K004 Call by reference Type reference (TYPE) TT_PRICAT_K004 PRICAT: Tabelle für PRICAT_K004 20040105

Method EXPORT_ME on class CL_INBOUND_UNIT has no exception.

Method GET_ALL_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) WRF_CL_INBOUND_TEXT_TTY Objektreferenzen auf CL_INBOUND_TEXT-Objekte 20040621

Method GET_ALL_TEXTS on class CL_INBOUND_UNIT has no exception.

Method GET_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_GENERIC Value transfer Object reference (TYPE REF TO) CL_INBOUND_GENERIC Generische Felder 20031002

Method GET_GENERIC on class CL_INBOUND_UNIT has no exception.

Method GET_K004_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_K004_ORIG Call by reference Type reference (TYPE) WRF_PRICAT_K004_STY PRICAT Eingang: Mengeneinheiten 20030919

Method GET_K004_ORIG on class CL_INBOUND_UNIT has no exception.

Method GET_K004_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_K004_WORK Call by reference Type reference (TYPE) WRF_PRICAT_K004_STY PRICAT Eingang: Mengeneinheiten 20030919

Method GET_K004_WORK on class CL_INBOUND_UNIT has no exception.

Method GET_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_PRICE Value transfer Object reference (TYPE REF TO) CL_INBOUND_PRICE Preis 20030925
2 Importing I_COND_QUALIFIER Call by reference Type reference (TYPE) PRICONDQUAL PRICAT: Qualifier für Preise der Nachricht 20030925
3 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHA Konditionsart 20030925

Method GET_PRICE on class CL_INBOUND_UNIT has no exception.

Method GET_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_O_PRICE Call by reference Type reference (TYPE) WRF_CL_INBOUND_PRICE_TTY Preise 20030922

Method GET_PRICES on class CL_INBOUND_UNIT has no exception.

Method GET_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_SCALE Value transfer Object reference (TYPE REF TO) CL_INBOUND_SCALE Staffel 20030925
2 Importing I_COND_QUALIFIER Call by reference Type reference (TYPE) PRICONDQUAL PRICAT: Qualifier für Preise der Nachricht 20030925
3 Importing I_COND_TYPE Call by reference Type reference (TYPE) KSCHA Konditionsart 20030925
4 Importing I_LINE_NUMBER Call by reference Type reference (TYPE) KLFN1 Laufende Nummer Zeilenstaffel 20030925

Method GET_SCALE on class CL_INBOUND_UNIT has no exception.

Method GET_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_O_SCALE Call by reference Type reference (TYPE) WRF_CL_INBOUND_SCALE_TTY Staffeln 20030922

Method GET_SCALES on class CL_INBOUND_UNIT has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_TEXT Value transfer Object reference (TYPE REF TO) CL_INBOUND_TEXT Text 20030925
2 Importing I_LANGU_ISO Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20030925
3 Importing I_TEXTLINE_NR Call by reference Type reference (TYPE) PRITEXTLINE PRICAT: Textzeilenzähler innerhalb des Texttyps 20030925
4 Importing I_TEXTTYP Call by reference Type reference (TYPE) PRITEXTTYP PRICAT: Texttyp 20030925

Method GET_TEXT on class CL_INBOUND_UNIT has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_O_TEXT Call by reference Type reference (TYPE) WRF_CL_INBOUND_TEXT_TTY Objektreferenzen auf CL_INBOUND_TEXT-Objekte 20030919

Method GET_TEXTS on class CL_INBOUND_UNIT has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMD_K004_ORIG Value transfer Object reference (TYPE REF TO) PRICAT_K004 PRICAT: Katalogposition Mengeneinheiten,Maße,Gewichte,EANs 20040701
2 Importing IMD_K004_WORK Value transfer Object reference (TYPE REF TO) PRICAT_K004 PRICAT: Katalogposition Mengeneinheiten,Maße,Gewichte,EANs 20040701
3 Importing IMO_PARENT_ITEM Value transfer Object reference (TYPE REF TO) CL_INBOUND_ITEM Eingangskatalogposition 20040701
4 Importing IS_TABLES Call by reference Type reference (TYPE) WRF_PRICAT_TABLES_STY Sammlung der PRICAT-Tabellen 3 bis 10 20040701

Method INITIALIZE on class CL_INBOUND_UNIT has no exception.

Method MAP_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MARA Value transfer Object reference (TYPE REF TO) MARA Allgemeine Materialdaten 20040705
2 Importing ID_MARM Value transfer Object reference (TYPE REF TO) SMEINH_F Mengeneinheiten zum Material 20040701

Method MAP_MASTERDATA on class CL_INBOUND_UNIT has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UNIT_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040317
2 Importing IT_XFLAG Call by reference Type reference (TYPE) WRF_PRICAT_PRE2_TTY Preiskatalog 20040317
3 Importing I_FLAG_PRESET Value transfer Type reference (TYPE) FLAG allgemeines flag 20040804
4 Importing I_NEW_CREATION Call by reference Type reference (TYPE) FLAG Flag: Neuanlage 20050210

Method MERGE on class CL_INBOUND_UNIT has no exception.

Method MERGE_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UNIT_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT 20040317
2 Importing IT_XFLAG Call by reference Type reference (TYPE) WRF_PRICAT_PRE2_TTY Preiskatalog 20040317
3 Importing I_FLAG_PRESET Value transfer Type reference (TYPE) FLAG allgemeines flag 20040804
4 Importing I_NEW_CREATION Call by reference Type reference (TYPE) FLAG Flag: Neuanlage 20050210

Method MERGE_PRICE on class CL_INBOUND_UNIT has no exception.

Method MERGE_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UNIT_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040317
2 Importing IT_XFLAG Call by reference Type reference (TYPE) WRF_PRICAT_PRE2_TTY Preiskatalog 20040317
3 Importing I_FLAG_PRESET Value transfer Type reference (TYPE) FLAG allgemeines flag 20040804
4 Importing I_NEW_CREATION Value transfer Type reference (TYPE) FLAG Flag: Neuanlage 20050210

Method MERGE_SCALES on class CL_INBOUND_UNIT has no exception.

Method MERGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UNIT_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040317
2 Importing IT_XFLAG Call by reference Type reference (TYPE) WRF_PRICAT_PRE2_TTY Preiskatalog 20040317
3 Importing I_FLAG_PRESET Value transfer Type reference (TYPE) FLAG allgemeines flag 20040804
4 Importing I_NEW_CREATION Call by reference Type reference (TYPE) FLAG Flag: Neuanlage 20050210

Method MERGE_TEXT on class CL_INBOUND_UNIT has no exception.

Method RESTORE_ORIGINAL Signature

Method RESTORE_ORIGINAL on class CL_INBOUND_UNIT has no parameter.
Method RESTORE_ORIGINAL on class CL_INBOUND_UNIT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLES Call by reference Type reference (TYPE) WRF_PRICAT_DB_TABLES_STY Interne Tabellen für die Datenbankablage 20040308

Method SAVE on class CL_INBOUND_UNIT has no exception.

Method SAVE_ME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLES Call by reference Type reference (TYPE) WRF_PRICAT_DB_TABLES_STY Interne Tabellen für die Datenbankablage 20040308

Method SAVE_ME on class CL_INBOUND_UNIT has no exception.

Method SET_ALL_PRICE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040629

Method SET_ALL_PRICE_DATES on class CL_INBOUND_UNIT has no exception.

Method SET_IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20031007

Method SET_IS_MODIFIED on class CL_INBOUND_UNIT has no exception.

Method SET_NEEDS_SAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20031009

Method SET_NEEDS_SAVING on class CL_INBOUND_UNIT has no exception.
History
Last changed by/on SAP  20060920 
SAP Release Created in 111