SAP ABAP Class CL_INBOUND_GENERIC (Generic Fields)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   SD-EDI (Application Component) Electronic Data Interchange
     WRF_VPRI_IN (Package) Price Catalog Inbound 2004
Properties
Class CL_INBOUND_GENERIC  
Short Description Generic Fields    
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 20030912   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INBOUND_GENERIC has no forward declaration.
Interfaces
Class CL_INBOUND_GENERIC has no interface implemented.
Friends
Class CL_INBOUND_GENERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_PRICAT_CHANGE Reference to Parent Object 20030923
2 MT_GENERIC Instance attribute Private Type reference (TYPE) WRF_GENERIC_010_TTY Generic Fields 20030912
3 M_IS_DELETED Instance attribute Public Type reference (TYPE) FLAG Indicator: Object Was Deleted 20040309
4 M_NEEDS_SAVING Instance attribute Public Type reference (TYPE) FLAG Indicator: Objects Needs Backup 20031009
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GENERIC Instance method Public Method 20030916
2 BUILD_FIELD_TABLE Static method Private Method 20031120
3 BUILD_RANGE_TABLES Static method Private Method 20031120
4 CHANGE_010 Instance method Public Method 20031001
5 CONSTRUCTOR Instance method Public Constructor 20031002
6 DELETE Instance method Public Method Delete Object 20040309
7 EXPORT_INTO_TABLES Instance method Public Method 20040105
8 EXPORT_TO_PURCHASELIST Instance method Public Method 20031215
9 GET_010_ORIG Instance method Public Method 20030923
10 GET_010_WORK Instance method Public Method 20030923
11 GET_BAPIPARMATEX Instance method Public Method Return Generic Data for Material Master BAPI 20040414
12 GET_CORRESPONDING_FIELDS Instance method Public Method Read Generic Fields of the Same Name 20050608
13 GET_STRUCTURES Instance method Public Method 20031013
14 IMPORT_FROM_PURCHASELIST Instance method Public Method 20040105
15 MERGE Instance method Public Method 20040317
16 RESTORE_ORIGINAL Instance method Public Method Restore Working Data Records from Original Data Records 20041208
17 SAVE Instance method Public Method 20031007
18 SELECT_GENERIC Static method Public Method 20031117
19 SET_IS_MODIFIED Instance method Private Method 20031009
20 SET_NEEDS_SAVING Instance method Private Method 20031009
Events
Class CL_INBOUND_GENERIC has no event.
Types
Class CL_INBOUND_GENERIC has no local type.
Method Signatures

Method ADD_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMD_010_ORIG Value transfer Object reference (TYPE REF TO) WRF_PRICAT_010 Preiskatalog Eingang: Generische Feldablage 20030916
2 Importing IMD_010_WORK Value transfer Object reference (TYPE REF TO) WRF_PRICAT_010 Preiskatalog Eingang: Generische Feldablage 20030916
# Exception Resumable Description Created on
1 STRUCTURE_NOT_IN_DDIC Struktur nicht vorhanden oder inaktiv 20031016

Method BUILD_FIELD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) FIELD_TABLE 20031120
2 Importing IT_SELECTION Call by reference Type reference (TYPE) WRF_GENERIC_RANGE_TTY Range-Tabelle für generische Felder 20031120
3 Importing I_STRUCTURENAME Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20031120
4 Importing I_STRUCTURETYPE Call by reference Type reference (TYPE) WRF_STRUCTURETYPE Nummer der PRICAT-Tabelle (03-09) für generische Felder 20031120

Method BUILD_FIELD_TABLE on class CL_INBOUND_GENERIC has no exception.

Method BUILD_RANGE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) WRF_RANGE_TABLE_TTY Tabelle von Range-Tabellen 20031120
2 Importing IT_SELECTION Call by reference Type reference (TYPE) WRF_GENERIC_RANGE_TTY 20031120

Method BUILD_RANGE_TABLES on class CL_INBOUND_GENERIC has no exception.

Method CHANGE_010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WORK Value transfer Object reference (TYPE REF TO) DATA 20031016
2 Importing I_STRUCTURENAME Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20031016
# Exception Resumable Description Created on
1 STRUCTURE_NOT_FOUND Strukturname wurde nicht gefunden 20031016

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) IF_PRICAT_CHANGE Änderung an Pricat-Objekten 20031002

Method CONSTRUCTOR on class CL_INBOUND_GENERIC has no exception.

Method DELETE Signature

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

Method EXPORT_INTO_TABLES 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

Method EXPORT_INTO_TABLES on class CL_INBOUND_GENERIC has no exception.

Method EXPORT_TO_PURCHASELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WRF_APC_PADA Call by reference Type reference (TYPE) WRF_APC_PADA_TTY 20040105

Method EXPORT_TO_PURCHASELIST on class CL_INBOUND_GENERIC has no exception.

Method GET_010_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_ORIG Value transfer Object reference (TYPE REF TO) DATA PRICAT Eingang: STRING 20031117
2 Importing I_STRUCTURENAME Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20031009
# Exception Resumable Description Created on
1 STRUCTURE_NOT_FOUND Strukturname wurde nicht gefunden 20031013

Method GET_010_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_WORK Value transfer Object reference (TYPE REF TO) DATA PRICAT Eingang: STRING 20031117
2 Importing I_STRUCTURENAME Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20031009
# Exception Resumable Description Created on
1 STRUCTURE_NOT_FOUND Strukturname wurde nicht gefunden 20031013

Method GET_BAPIPARMATEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIPARMATEX Call by reference Type reference (TYPE) WRF_PRICAT_BAPIPARMATEX_TTY Table Type for Structure BAPIPARMATEX . 20040414

Method GET_BAPIPARMATEX on class CL_INBOUND_GENERIC has no exception.

Method GET_CORRESPONDING_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_LINE Call by reference Type reference (TYPE) ANY ALV Datenzeile 20050608
2 Importing I_FLAG_WORK_OR_ORIGINAL Value transfer Type reference (TYPE) FLAG allgemeines flag 20050608

Method GET_CORRESPONDING_FIELDS on class CL_INBOUND_GENERIC has no exception.

Method GET_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCTURENAME Call by reference Type reference (TYPE) WRF_STRUCTURENAME_TTY Tabelle mit Strukturnamen 20031013

Method GET_STRUCTURES on class CL_INBOUND_GENERIC has no exception.

Method IMPORT_FROM_PURCHASELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WRF_APC_PADA Call by reference Type reference (TYPE) WRF_APC_PADA_TTY 20040105

Method IMPORT_FROM_PURCHASELIST on class CL_INBOUND_GENERIC has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_XFLAG Value transfer Object reference (TYPE REF TO) WRF_PRICAT_PRE Preiskatalog Verbuchungsstruktur 20040317
2 Importing IO_GENERIC_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_GENERIC Generische Felder 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 on class CL_INBOUND_GENERIC has no exception.

Method RESTORE_ORIGINAL Signature

Method RESTORE_ORIGINAL on class CL_INBOUND_GENERIC has no parameter.
Method RESTORE_ORIGINAL on class CL_INBOUND_GENERIC 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_GENERIC has no exception.

Method SELECT_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) WRF_MATCH_TTY Ergebnistabelle 20031204
2 Importing IT_DATE_RANGE Call by reference Type reference (TYPE) WRF_DATE_RTTY PRICAT: Range-Tabelle für Datum 20031118
3 Importing IT_EAN_RANGE Call by reference Type reference (TYPE) WRF_EAN_RTTY PRICAT: Range-Tabelle für EAN's 20031120
4 Importing IT_GENERIC_RANGE Call by reference Type reference (TYPE) WRF_GENERIC_RANGE_TTY Range-Tabelle für generische Felder 20031119
5 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20031117

Method SELECT_GENERIC on class CL_INBOUND_GENERIC has no exception.

Method SET_IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GENERIC Value transfer Object reference (TYPE REF TO) WRF_GENERIC_010_STY Generische Daten: Attributteil 20031009
2 Importing I_FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20031009

Method SET_IS_MODIFIED on class CL_INBOUND_GENERIC 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_GENERIC has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 111