Hierarchy
⤷ 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
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 |