SAP ABAP Class CL_PRICAT_EAN_LINE (Price Catalog)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   SD-EDI (Application Component) Electronic Data Interchange
     VPRI (Package) Application Development R/3 Retail/CP EDI messages
Properties
Class CL_PRICAT_EAN_LINE  
Short Description Price Catalog    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VPRI   Application Development R/3 Retail/CP EDI messages 
Created 20030228   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRICAT_EAN_LINE has no forward declaration.
Interfaces
Class CL_PRICAT_EAN_LINE has no interface implemented.
Friends
Class CL_PRICAT_EAN_LINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EAN_UPC_BASE Instance attribute Private Type reference (TYPE) PRIEANBASIS PRICAT: EAN/UPC code of the base unit of measure 20030605
2 IS_PRICAT_K003 Instance attribute Public Type reference (TYPE) PRICAT_K003_MARK PRICAT: Table for PRICAT_K003 20030310
3 IS_PRICAT_K003Z Instance attribute Public Type reference (TYPE) PRICAT_K003Z_MARK PRICAT: Table for PRICAT_K003s 20030310
4 IT_PRICAT_K003S Instance attribute Public Type reference (TYPE) TT_PRICAT_K003S PRICAT: Table for PRICAT_K003z 20030307
5 IT_PRICAT_K004 Instance attribute Public Type reference (TYPE) TT_PRICAT_K004_MARK PRICAT: Table for PRICAT_K004 20030307
6 IT_PRICAT_K005 Instance attribute Public Type reference (TYPE) TT_PRICAT_K005_MARK PRICAT: Table for PRICAT_K005 20030307
7 IT_PRICAT_K006 Instance attribute Public Type reference (TYPE) TT_PRICAT_K006_MARK PRICAT: Table for PRICAT_K006 20030307
8 IT_PRICAT_K007 Instance attribute Public Type reference (TYPE) TT_PRICAT_K007_MARK PRICAT: Table for PRICAT_K007 20030307
9 IT_PRICAT_K008C Instance attribute Public Type reference (TYPE) TT_PRICAT_K008C_MARK PRICAT: Table for PRICAT_K008c 20030307
10 IT_PRICAT_K009C Instance attribute Public Type reference (TYPE) TT_PRICAT_K009C_MARK PRICAT: Table for PRICAT_K009C 20030307
11 IT_PRICAT_K010 Instance attribute Public Type reference (TYPE) TT_PRICAT_K010_MARK Price Catalog: Tables with References 20030310
12 IV_OLD Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20030312
13 PRINBR Instance attribute Private Type reference (TYPE) PRINBR PRICAT: Unique Internal Catalog Number 20030312
14 PRODUCTGROUP Instance attribute Private Type reference (TYPE) PRIPRODUCTGROUP PRICAT: PGI or assortment module from Pricat IDoc 20030312
15 REF_TO_CATALOG Instance attribute Public Object reference (TYPE REF TO) CL_PRICAT_CATALOG Price Catalog 20030311
16 VALIDITY_BASE Instance attribute Private Type reference (TYPE) PRIVALIDITY PRICAT: Start of Validity Period 20030605
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_AND_INSERT_LINE Instance method Public Method 20030307
2 COMPARE_AND_UPDATE_LINE Instance method Public Method 20030307
3 COMPARE_TAB_LINE Instance method Protected Method 20030317
4 COMP_UPDT_TAB_LINE Instance method Protected Method 20030311
5 CONSTRUCTOR Instance method Public Constructor 20030228
6 COPY_INSERT_EAN_LINE Instance method Protected Method 20030702
7 CORRECT_ERRORS Instance method Public Method 20030710
8 FILL_TAB_LINES Instance method Public Method 20030709
9 INSERT_ALL_BWKZ_NEUANLAGE Instance method Public Method 20030627
10 INSERT_ALL_BWKZ_VORG_NEUANLAGE Instance method Public Method 20030627
11 INSERT_BWKZ_AENDERUNG Instance method Protected Method Add Movement Indicator in PRICAT_k0003s 20030627
12 INSERT_BWKZ_NEUANLAGE Instance method Protected Method 20030627
13 INSERT_BWKZ_REAKTIVIERUNG Instance method Protected Method 20030627
14 INSERT_BWKZ_VORG_NEUANLAGE Instance method Protected Method 20030627
15 INSERT_COMPLETE_LINE Instance method Protected Method 20030627
16 INSERT_NEW_TAB_LINE Instance method Protected Method 20030627
17 INSERT_OBJ_BWKZ_LOESCHUNG Instance method Public Method 20030828
18 INSERT_TAB_LINE Instance method Protected Method 20030317
19 UPDATE_ALL_BWKZ_LOESCHUNG Instance method Public Method 20030709
20 UPDATE_BWKZ_AENDERUNG Instance method Protected Method 20030627
21 UPDATE_BWKZ_KEINE_AENDERUNG Instance method Protected Method 20030627
22 UPDATE_BWKZ_LOESCHUNG Instance method Protected Method 20030627
23 UPDATE_BWKZ_REAKTIVIERUNG Instance method Protected Method 20030627
Events
Class CL_PRICAT_EAN_LINE has no event.
Types
Class CL_PRICAT_EAN_LINE has no local type.
Method Signatures

Method COMPARE_AND_INSERT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_EAN_LINE Call by reference Object reference (TYPE REF TO) CL_PRICAT_EAN_LINE Preiskatalog 20030307

Method COMPARE_AND_INSERT_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method COMPARE_AND_UPDATE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_EAN_LINE Call by reference Object reference (TYPE REF TO) CL_PRICAT_EAN_LINE Preiskatalog 20030307

Method COMPARE_AND_UPDATE_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method COMPARE_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STATUS Call by reference Type reference (TYPE) FLAG allgemeines flag 20030317
2 Importing REF_FIELD_NAMES Call by reference Type reference (TYPE) TT_PRICAT_C001 Preiskatalog Outputstate 20030317
3 Importing REF_TAB_LINE_1 Call by reference Object reference (TYPE REF TO) DATA 20030317
4 Importing REF_TAB_LINE_2 Call by reference Object reference (TYPE REF TO) DATA 20030317
5 Importing STRUC_TYPE Call by reference Type reference (TYPE) CHAR35 Datenelement Typ CHAR Länge 35 20030319

Method COMPARE_TAB_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method COMP_UPDT_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CH_STATUS Call by reference Type reference (TYPE) FLAG allgemeines flag 20030311
2 Importing REF_FIELD_NAMES Call by reference Type reference (TYPE) TT_PRICAT_C001 Preiskatalog 20030311
3 Importing REF_ORG_TAB Call by reference Type reference (TYPE) ANY 20030627
4 Importing REF_TAB_LINE_1 Call by reference Object reference (TYPE REF TO) DATA 20030311
5 Importing REF_TAB_LINE_2 Call by reference Object reference (TYPE REF TO) DATA 20030311
6 Importing STRUC_TYPE Call by reference Type reference (TYPE) CHAR35 Datenelement Typ CHAR Länge 35 20030324

Method COMP_UPDT_TAB_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EAN_UPC_BASE Call by reference Type reference (TYPE) PRIEANBASIS PRICAT: EAN/UPC-Code der Basismengeneinheit 20030228
2 Importing IV_OLD Call by reference Type reference (TYPE) FLAG allgemeines flag 20030307
3 Importing PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20030228
4 Importing PRODUCTGROUP Call by reference Type reference (TYPE) PRIPRODUCTGROUP PRICAT: PGI oder Sortimentsbaustein aus Pricat-IDOC 20030228
5 Importing REF_TO_CATALOG Call by reference Object reference (TYPE REF TO) CL_PRICAT_CATALOG Preiskatalog 20030307
6 Importing VALIDITY_BASE Call by reference Type reference (TYPE) PRIVALIDITY PRICAT: Gültigkeitsbeginndatum 20030228

Method CONSTRUCTOR on class CL_PRICAT_EAN_LINE has no exception.

Method COPY_INSERT_EAN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BWKZ Call by reference Type reference (TYPE) PRISTATEINDICATOR PRICAT: Bewegungskennzeichen der Positionen 20030702
2 Importing IV_STATE Call by reference Type reference (TYPE) PRIBEARBSTATPROKUNDE PRICAT: Status der Produktposition 20030828
3 Importing REF_EAN_LINE Call by reference Object reference (TYPE REF TO) CL_PRICAT_EAN_LINE Preiskatalog 20030702

Method COPY_INSERT_EAN_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method CORRECT_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_EAN_LINE Call by reference Object reference (TYPE REF TO) CL_PRICAT_EAN_LINE Preiskatalog 20030710

Method CORRECT_ERRORS on class CL_PRICAT_EAN_LINE has no exception.

Method FILL_TAB_LINES Signature

Method FILL_TAB_LINES on class CL_PRICAT_EAN_LINE has no parameter.
Method FILL_TAB_LINES on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_ALL_BWKZ_NEUANLAGE Signature

Method INSERT_ALL_BWKZ_NEUANLAGE on class CL_PRICAT_EAN_LINE has no parameter.
Method INSERT_ALL_BWKZ_NEUANLAGE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_ALL_BWKZ_VORG_NEUANLAGE Signature

Method INSERT_ALL_BWKZ_VORG_NEUANLAGE on class CL_PRICAT_EAN_LINE has no parameter.
Method INSERT_ALL_BWKZ_VORG_NEUANLAGE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_BWKZ_AENDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method INSERT_BWKZ_AENDERUNG on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_BWKZ_NEUANLAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method INSERT_BWKZ_NEUANLAGE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_BWKZ_REAKTIVIERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method INSERT_BWKZ_REAKTIVIERUNG on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_BWKZ_VORG_NEUANLAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method INSERT_BWKZ_VORG_NEUANLAGE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_COMPLETE_LINE Signature

Method INSERT_COMPLETE_LINE on class CL_PRICAT_EAN_LINE has no parameter.
Method INSERT_COMPLETE_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_NEW_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_NAMES Call by reference Type reference (TYPE) TT_PRICAT_C001 Preiskatalog Outputstate 20030827
2 Changing REF_TAB_LINE_2 Call by reference Object reference (TYPE REF TO) DATA 20030627
3 Importing REF_TAB_LINE_3 Call by reference Object reference (TYPE REF TO) DATA 20030627
4 Importing STRUC_TYPE Call by reference Type reference (TYPE) CHAR35 Datenelement Typ CHAR Länge 35 20030627

Method INSERT_NEW_TAB_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_OBJ_BWKZ_LOESCHUNG Signature

Method INSERT_OBJ_BWKZ_LOESCHUNG on class CL_PRICAT_EAN_LINE has no parameter.
Method INSERT_OBJ_BWKZ_LOESCHUNG on class CL_PRICAT_EAN_LINE has no exception.

Method INSERT_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_NAMES Call by reference Type reference (TYPE) TT_PRICAT_C001 Preiskatalog Outputstate 20030827
2 Importing REF_INSERT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20030319
3 Importing REF_TAB_LINE_1 Call by reference Object reference (TYPE REF TO) DATA 20030319
4 Changing REF_TAB_LINE_2 Call by reference Object reference (TYPE REF TO) DATA 20030319
5 Importing REF_TAB_LINE_3 Call by reference Object reference (TYPE REF TO) DATA 20030606
6 Importing STRUC_TYPE Call by reference Type reference (TYPE) CHAR35 Datenelement Typ CHAR Länge 35 20030319

Method INSERT_TAB_LINE on class CL_PRICAT_EAN_LINE has no exception.

Method UPDATE_ALL_BWKZ_LOESCHUNG Signature

Method UPDATE_ALL_BWKZ_LOESCHUNG on class CL_PRICAT_EAN_LINE has no parameter.
Method UPDATE_ALL_BWKZ_LOESCHUNG on class CL_PRICAT_EAN_LINE has no exception.

Method UPDATE_BWKZ_AENDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S Preiskatalog 20030827

Method UPDATE_BWKZ_AENDERUNG on class CL_PRICAT_EAN_LINE has no exception.

Method UPDATE_BWKZ_KEINE_AENDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method UPDATE_BWKZ_KEINE_AENDERUNG on class CL_PRICAT_EAN_LINE has no exception.

Method UPDATE_BWKZ_LOESCHUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method UPDATE_BWKZ_LOESCHUNG on class CL_PRICAT_EAN_LINE has no exception.

Method UPDATE_BWKZ_REAKTIVIERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_PRICAT_K003S Call by reference Type reference (TYPE) PRICAT_K003S PRICAT: Status Katalogposition pro Kunde 20030827

Method UPDATE_BWKZ_REAKTIVIERUNG on class CL_PRICAT_EAN_LINE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 200