Hierarchy
⤷
⤷
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 | Instance attribute | Private | Type reference (TYPE) | PRIEANBASIS | PRICAT: EAN/UPC code of the base unit of measure | 20030605 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | PRICAT_K003_MARK | PRICAT: Table for PRICAT_K003 | 20030310 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | PRICAT_K003Z_MARK | PRICAT: Table for PRICAT_K003s | 20030310 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K003S | PRICAT: Table for PRICAT_K003z | 20030307 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K004_MARK | PRICAT: Table for PRICAT_K004 | 20030307 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K005_MARK | PRICAT: Table for PRICAT_K005 | 20030307 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K006_MARK | PRICAT: Table for PRICAT_K006 | 20030307 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K007_MARK | PRICAT: Table for PRICAT_K007 | 20030307 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K008C_MARK | PRICAT: Table for PRICAT_K008c | 20030307 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K009C_MARK | PRICAT: Table for PRICAT_K009C | 20030307 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | TT_PRICAT_K010_MARK | Price Catalog: Tables with References | 20030310 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | FLAG | General Indicator | 20030312 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | PRINBR | PRICAT: Unique Internal Catalog Number | 20030312 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | PRIPRODUCTGROUP | PRICAT: PGI or assortment module from Pricat IDoc | 20030312 | |||
| 15 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_PRICAT_CATALOG | Price Catalog | 20030311 | |||
| 16 | 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 | 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 | 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 | CH_STATUS | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20030317 | |||
| 2 | REF_FIELD_NAMES | Call by reference | Type reference (TYPE) | TT_PRICAT_C001 | Preiskatalog Outputstate | 20030317 | |||
| 3 | REF_TAB_LINE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030317 | ||||
| 4 | REF_TAB_LINE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030317 | ||||
| 5 | 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 | CH_STATUS | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20030311 | |||
| 2 | REF_FIELD_NAMES | Call by reference | Type reference (TYPE) | TT_PRICAT_C001 | Preiskatalog | 20030311 | |||
| 3 | REF_ORG_TAB | Call by reference | Type reference (TYPE) | ANY | 20030627 | ||||
| 4 | REF_TAB_LINE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030311 | ||||
| 5 | REF_TAB_LINE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030311 | ||||
| 6 | 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 | EAN_UPC_BASE | Call by reference | Type reference (TYPE) | PRIEANBASIS | PRICAT: EAN/UPC-Code der Basismengeneinheit | 20030228 | |||
| 2 | IV_OLD | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20030307 | |||
| 3 | PRINBR | Call by reference | Type reference (TYPE) | PRINBR | PRICAT: eindeutige interne Katalognummer | 20030228 | |||
| 4 | PRODUCTGROUP | Call by reference | Type reference (TYPE) | PRIPRODUCTGROUP | PRICAT: PGI oder Sortimentsbaustein aus Pricat-IDOC | 20030228 | |||
| 5 | REF_TO_CATALOG | Call by reference | Object reference (TYPE REF TO) | CL_PRICAT_CATALOG | Preiskatalog | 20030307 | |||
| 6 | 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 | IV_BWKZ | Call by reference | Type reference (TYPE) | PRISTATEINDICATOR | PRICAT: Bewegungskennzeichen der Positionen | 20030702 | |||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | PRIBEARBSTATPROKUNDE | PRICAT: Status der Produktposition | 20030828 | |||
| 3 | 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 | 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 | 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 | 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 | 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 | 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 | IT_FIELD_NAMES | Call by reference | Type reference (TYPE) | TT_PRICAT_C001 | Preiskatalog Outputstate | 20030827 | |||
| 2 | REF_TAB_LINE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030627 | ||||
| 3 | REF_TAB_LINE_3 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030627 | ||||
| 4 | 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 | IT_FIELD_NAMES | Call by reference | Type reference (TYPE) | TT_PRICAT_C001 | Preiskatalog Outputstate | 20030827 | |||
| 2 | REF_INSERT_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20030319 | ||||
| 3 | REF_TAB_LINE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030319 | ||||
| 4 | REF_TAB_LINE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030319 | ||||
| 5 | REF_TAB_LINE_3 | Call by reference | Object reference (TYPE REF TO) | DATA | 20030606 | ||||
| 6 | 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 | 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 | 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 | 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 | 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 |