SAP ABAP Class CL_UA_INV_PRICE_MAINTENANCE (Price Maintenance - Inventory Accounting)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷ FIN-BAC-INV (Application Component) Inventory Accounting
⤷ UA_INV_PRICE_MAINTENANCE (Package) Manual Price Maintenance for Inventory Accounting
⤷ FIN-BAC-INV (Application Component) Inventory Accounting
⤷ UA_INV_PRICE_MAINTENANCE (Package) Manual Price Maintenance for Inventory Accounting
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FINB_NAVIGATION_TARGET | "Goto" Destination | 20040915 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UAV_PRICE_MAINTENANCE | Manual Price Maintenance | 20040809 |
Properties
Class | CL_UA_INV_PRICE_MAINTENANCE | |
Short Description | Price Maintenance - Inventory Accounting | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | UA_INV_PRICE_MAINTENANCE | Manual Price Maintenance for Inventory Accounting |
Created | 20040729 | SAP |
Last change | 20050411 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_ACC_DATABASIS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_UA_INV_REVALUATION_EXE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FINB_NAVIGATION_TARGET | "Goto" Destination | 20040915 | ||
2 | IF_UAV_PRICE_MAINTENANCE | Manual Price Maintenance | 20040809 |
Friends
Class CL_UA_INV_PRICE_MAINTENANCE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_MASTERDATA_EVENT | Constant | Private | Type reference (TYPE) | FINB_EVENT_ID | 30 | Event ID | 20041022 | |
2 | GC_UNLOCK_EVENT | Constant | Private | Type reference (TYPE) | FINB_EVENT_ID | 31 | Event ID | 20041022 | |
3 | LO_CONTEXT_FACTORY | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FINB_MSG_CONTEXT_FACTORY | Interface Method for Generating Message Contexts | 20040804 | ||
4 | MB_POST | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | BTA Records to Update | 20040817 | |
5 | MB_REVALUATION | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040830 | |
6 | MD_CK171_TYPE | Instance attribute | Private | Type reference (TYPE) | SY-MSGTY | Messages, Message Type | 20041129 | ||
7 | MD_DATABASIS | Instance attribute | Private | Type reference (TYPE) | ACC_DATABASIS | Data Basis | 20040804 | ||
8 | MD_ICON_CHANGE | Instance attribute | Private | Type reference (TYPE) | CHAR40 | Icon for "Changed" | 20041103 | ||
9 | MD_ICON_LOCKED | Instance attribute | Private | Type reference (TYPE) | CHAR50 | Icon for "Locked" | 20041103 | ||
10 | MD_ICON_REL | Instance attribute | Private | Type reference (TYPE) | CHAR40 | Icon for "Prices for Reval. Exist" | 20041103 | ||
11 | MD_ICON_UNLOCKED | Instance attribute | Private | Type reference (TYPE) | CHAR40 | Icon for "Unlock" | 20041103 | ||
12 | MD_ICON_VAL | Instance attribute | Private | Type reference (TYPE) | CHAR40 | Icon for "Relevant to Valuation" | 20041103 | ||
13 | MD_LOGSYS | Instance attribute | Private | Type reference (TYPE) | FIN_SCMAGYID | Logical System | 20050211 | ||
14 | MO_FOBJ_MANAGER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FOBJ_MANAGER | Manages Types and Instances for the FIN Object | 20040817 | ||
15 | MO_MAIN_APPL | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UAV_PRICE_MAINTENANCE | Price Maintenance | 20041025 | ||
16 | MO_PRICE_MAINT_SERVICES | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UAV_PRICE_MAINT_SERVICES | Errors occurred (messages in message handler) | 20040826 | ||
17 | MO_PRICE_READER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UA_PRICE_READER | PriceManager: Interface for Reading FIN Object Prices | 20040825 | ||
18 | MO_PRICE_WRITER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UA_PRICE_WRITER | PriceManager: Interface for Changing FIN Object Prices | 20040817 | ||
19 | MO_REVAL_OBJECT | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_INV_REVALUATION_EXE | Execute Inventory Price Change | 20040817 | ||
20 | MO_SERVICE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_INV_MESSAGE_SERVICES | Error Handling | 20040802 | ||
21 | MT_LINE_DATA | Instance attribute | Private | Type reference (TYPE) | LYT_LINE_DATA | 20041125 | |||
22 | O_FINB_MSG_RAISED | Instance attribute | Private | Object reference (TYPE REF TO) | CX_FINB_MSG_RAISED | A message was generated | 20040804 |
Methods
Events
Class CL_UA_INV_PRICE_MAINTENANCE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LYS_FOBJ_DATA | Private | See coding | FIN Object Data | 20040902 | BEGIN OF lys_fobj_data.
INCLUDE TYPE fobj_s_type_and_id.
TYPES: fin_company TYPE fin_company,
fin_uomval TYPE fin_uomval,
END OF lys_fobj_data .
|
|
2 | LYT_FOBJ_DATA | Private | See coding | FIN Object Data | 20040902 | lyt_fobj_data TYPE TABLE OF lys_fobj_data
|
Method Signatures
Method CHECKS_FOR_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | Tabellentyp für Preise zu FIN-Objekten | 20040810 | ||
2 | Exporting | ED_MAX_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Maximaler Message-Typ | 20040810 | ||
3 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Aufgetretene Fehler | 20040810 | ||
4 | Importing | IT_DATA_DEL | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | |||
5 | Importing | IT_DATA_INS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | |||
6 | Importing | IT_DATA_UPD | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20040810 |
Method CHECKS_FOR_INV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | Tabellentyp für Preise zu FIN-Objekten | 20040810 | ||
2 | Exporting | ED_MAX_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Maximaler Message-Typ | 20040810 | ||
3 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Aufgetretene Fehler | 20040810 | ||
4 | Importing | IT_DATA_DEL | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | |||
5 | Importing | IT_DATA_INS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | |||
6 | Importing | IT_DATA_UPD | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 |
Method CHECKS_FOR_INV on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method CHECKS_FOR_NOT_INV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040910 | |||
2 | Exporting | ED_MAX_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Nachrichten, Nachrichtentyp | 20040910 | ||
3 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Aufgetretene Fehler | 20040810 | ||
4 | Importing | IT_DATA_DEL | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040910 | |||
5 | Importing | IT_DATA_INS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040910 | |||
6 | Importing | IT_DATA_UPD | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040910 |
Method CHECKS_FOR_NOT_INV on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040804 | |
2 | Importing | LO_CONTEXT_FACTORY | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_CONTEXT_FACTORY | Interface Methode zur Erzeugung von Nachrichtenkontexten | 20040805 | ||
3 | Importing | O_FINB_MSG_RAISED | Call by reference | Object reference (TYPE REF TO) | CX_FINB_MSG_RAISED | Eine Message wurde erzeugt | 20040805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 20040817 |
Method DETERMINE_COSTING_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_STATUS | Call by reference | Type reference (TYPE) | CHAR2 | Kalkulationsstatus | 20041022 | ||
2 | Importing | ID_SNDID | Call by reference | Type reference (TYPE) | FINB_SND_ID | Senderidentifikation | 20041022 | ||
3 | Importing | ID_SNDKEY | Call by reference | Type reference (TYPE) | FINB_SNDKEY | Belegschlüssel des sendenden Systems | 20041022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_COST_ESTIMATE | 20041022 | ||
2 | NO_DOCUMENT | 20050513 |
Method DISPLAY_MASTERDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_EVENT | Call by reference | Type reference (TYPE) | FINB_EVENT_ID | Event Id | 20041108 | ||
2 | Importing | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | Ausgewählte Zeile | 20040915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 20040915 |
Method ENQUEUE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Bapi-Returntabelle | 20050317 | ||
2 | Importing | ID_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | Datenbasis | 20050317 | ||
3 | Importing | IT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20050317 |
Method ENQUEUE_TABLE on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method FILL_INVENTORY_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20041029 |
Method FILL_INVENTORY_FIELDS on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method FILTER_FOR_PRICELABEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040817 | |||
2 | Importing | ID_PRICELABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20040817 |
Method FILTER_FOR_PRICELABEL on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method FILTER_UNMODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_PRICE | Call by reference | Type reference (TYPE) | UAV_T_PRICE | Tabellentyp für Preise zu FIN-Objekten | 20041108 |
Method FILTER_UNMODIFIED on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method GET_FIRST_AND_LAST_DAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_FIRST_DAY | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Gültig-ab-Datum | 20040825 | ||
2 | Exporting | ED_LAST_DAY | Call by reference | Type reference (TYPE) | FIN_TODAT | Gültig-bis-Datum | 20040825 | ||
3 | Importing | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20040825 | ||
4 | Importing | ID_PERIOD | Call by reference | Type reference (TYPE) | FIN_FISCYEARPER | Geschäftsjahr und Periode | 20040825 | ||
5 | Importing | IO_FOBJ | Call by reference | Object reference (TYPE REF TO) | CL_FOBJ_OBJECT | Referenz auf ein FIN-Objekt | 20040923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 20040825 |
Method IS_DELETABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | ANY | Zeile | 20041217 | ||
2 | Returning | RD_MAY_BE_DELETED | Value transfer | Type reference (TYPE) | BOOLE_D | kann gelöscht werden | 20041217 |
Method IS_DELETABLE on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method MAKE_ICONS Signature
Method MAKE_ICONS on class CL_UA_INV_PRICE_MAINTENANCE has no parameter.
Method MAKE_ICONS on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method REFRESH_DATA Signature
Method REFRESH_DATA on class CL_UA_INV_PRICE_MAINTENANCE has no parameter.
Method REFRESH_DATA on class CL_UA_INV_PRICE_MAINTENANCE has no exception.
Method REVALUATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Bapi-Returntabelle | 20040818 | ||
2 | Exporting | ET_PRICE | Call by reference | Type reference (TYPE) | CL_UA_INV_REVALUATION_EXE=>GYT_PRICE | gefilterte Preise | 20040802 | ||
3 | Importing | ID_FIN_DOCDAT | Call by reference | Type reference (TYPE) | FIN_DOCDAT | SY-DATLO | Belegdatum | 20040802 | |
4 | Importing | ID_FIN_HDRTEXT | Call by reference | Type reference (TYPE) | FIN_HDRTEXT | Belegkopftext | 20040802 | ||
5 | Importing | ID_FIN_POSTDAT | Call by reference | Type reference (TYPE) | FIN_POSTDAT | SY-DATLO | Buchungsdatum | 20040802 | |
6 | Importing | IT_FOBJ_TYPE_AND_ID | Call by reference | Type reference (TYPE) | FOBJ_TS_TYPE_AND_ID | Fin-Objekt Daten | 20040817 | ||
7 | Importing | IT_PRICE | Call by reference | Type reference (TYPE) | UAV_T_PRICE | Preise für Umbewertung | 20040802 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20040803 | ||
2 | FAILED | 20040802 |
Method VALID_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20040823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_VALID | 20040817 |
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 400 |