SAP ABAP Interface IF_UAV_PRICE_MAINTENANCE (Manual Price Maintenance)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-BAC (Application Component) Business Accounting
⤷
UA_PRICE_MAINTENANCE (Package) Manual Price Maintenance, Generic Part
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UA_INV_PRICE_MAINTENANCE | Price Maintenance - Inventory Accounting | 20040809 |
Properties
| Interface | IF_UAV_PRICE_MAINTENANCE | |
| Short Description | Manual Price Maintenance |
General Data
| Package | UA_PRICE_MAINTENANCE | Manual Price Maintenance, Generic Part |
| Created | 20040809 | SAP |
| Last changed | 20050301 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_UAV_PRICE_MAINTENANCE has no forward declaration.
Interfaces
Interface IF_UAV_PRICE_MAINTENANCE has no interface.
Friends
Interface IF_UAV_PRICE_MAINTENANCE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_BATCHMASTER_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 5 | Event "Display Batch Master" | 20041108 | |
| 2 | GC_CURRENCY_RATES | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 6 | Event "Exchange Rates" | 20041111 | |
| 3 | GC_DELETE_PRICE_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 2 | Event "Delete" | 20040917 | |
| 4 | GC_HISTORY_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 4 | Event "History" | 20040917 | |
| 5 | GC_MATMASTER_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 3 | Event "Display Material Master" | 20041108 | |
| 6 | GC_RELATED_PRICES_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 1 | Event "Associated Prices" | 20040917 | |
| 7 | GC_UNLOCK_EVENT | Constant | Public | Type reference (TYPE) | FINB_EVENT_ID | 7 | Event "Unlock" | 20041216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20041025 | ||
| 2 | Instance method | Public | Method | Check Time | 20040809 | |
| 3 | Instance method | Public | Method | Check Immediately Before Save | 20040817 | |
| 4 | Instance method | Public | Method | Delete Time | 20041026 | |
| 5 | Instance method | Public | Method | Application-Specific Completion of Output Table | 20040825 | |
| 6 | Instance method | Public | Method | Event Handling | 20041025 | |
| 7 | Instance method | Public | Method | Authorization Check | 20050216 | |
| 8 | Instance method | Public | Method | Get Occurring Events | 20040915 | |
| 9 | Instance method | Public | Method | Get Information on Layout and Field Catalog | 20040826 | |
| 10 | Instance method | Public | Method | Initialization and Check at Start | 20040823 | |
| 11 | Instance method | Public | Method | Check for "Deletion Allowed" | 20041217 | |
| 12 | Instance method | Public | Method | Delete Held Data | 20050211 | |
| 13 | Instance method | Public | Method | Save | 20040817 | |
| 14 | Instance method | Public | Method | Update Time | 20040816 |
Events
Interface IF_UAV_PRICE_MAINTENANCE has no event.
Types
Interface IF_UAV_PRICE_MAINTENANCE has no local type.
Method Signatures
Method APPLICATION_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MAIN_APPL | Call by reference | Object reference (TYPE REF TO) | CL_UAV_PRICE_MAINTENANCE | Preispflege | 20041025 |
Method APPLICATION_INIT on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | Tabellentyp für Preise zu FIN-Objekten | 20040810 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Bapi-Returntabelle | 20040809 | |||
| 3 | IT_DATA_DEL | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | ||||
| 4 | IT_DATA_INS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 | ||||
| 5 | IT_DATA_UPD | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040810 |
Method CHECK on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method CHECK_BEFORE_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040817 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | 20040817 | ||||
| 3 | ID_DOCDAT | Call by reference | Type reference (TYPE) | FIN_DOCDAT | Belegdatum | 20041129 | |||
| 4 | ID_POSTDAT | Call by reference | Type reference (TYPE) | FIN_POSTDAT | Buchungsdatum | 20040902 | |||
| 5 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040817 |
Method CHECK_BEFORE_SAVE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20041026 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Bapi-Returntabelle | 20041026 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20041026 |
Method DELETE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method ENRICH_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040825 |
Method ENRICH_TABLE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method EXECUTE_NAVIGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_APPL_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_FINB_REPORTING_APPL_SERVICE | Merkmalsvektor | 20041025 | |||
| 2 | EO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Tabelle von Merkmalsvektoren | 20041025 | |||
| 3 | EO_CONDITION_2 | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Feldname | 20041025 | |||
| 4 | IO_AUTH_CHECK | Call by reference | Object reference (TYPE REF TO) | CL_FINB_REPORTING_AUTH_CHECK | Event Id | 20041025 | |||
| 5 | IO_NAVIGATION_CONTEXT | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Reporting-Tool | 20041025 | |||
| 6 | IO_PARENT_REP_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_FINB_REPORTING_SERVICE | Reporting-Tool (Aufrufer der Detailliste) | 20041025 | |||
| 7 | IO_REPORTING_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_FINB_REPORTING_SERVICE | Berechtigungsprüfung im Reporting | 20041025 | |||
| 8 | IT_EVENT_CONTEXT | Call by reference | Type reference (TYPE) | INDEX TABLE | Schnittstelle zum Reporting | 20041025 | |||
| 9 | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | Bedingung | 20041025 | |||
| 10 | I_EVENT_ID | Call by reference | Type reference (TYPE) | FINB_EVENT_ID | 2. Bedingung (für komplexe Selektionen der Anwendung) | 20041025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041025 |
Method GET_AUTH_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | Datenbasis | 20050216 | |||
| 2 | RO_AUTH_CHECK | Value transfer | Object reference (TYPE REF TO) | CL_FINB_REPORTING_AUTH_CHECK | Berechtigungsprüfung im Reporting | 20050216 |
Method GET_AUTH_OBJECT on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method GET_EVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EVENT | Call by reference | Type reference (TYPE) | FINB_REPORT_EVENTS | Events des Reporting | 20040915 |
Method GET_EVENTS on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method GET_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20040826 | |||
| 2 | CS_DISPLAY_LAYOUT | Call by reference | Type reference (TYPE) | FINB_DISPLAY_LAYOUT | Anzeigelayout | 20040826 | |||
| 3 | CT_APPL_CHARS | Call by reference | Type reference (TYPE) | FINB_RP_T_APPL_CHAR | Anzeige-Eigenschaften nicht registrierter Anwendungsfelder | 20040826 | |||
| 4 | CT_DISPLAY_CHARS | Call by reference | Type reference (TYPE) | FINB_RP_T_DISPLAY_CHAR | Tabelle von Anzeige-Eigenschaften | 20040826 | |||
| 5 | CT_EXCL_FOBJ_FIELD | Call by reference | Type reference (TYPE) | FINB_KF_CHARS | Merkmale und Kennzahlen | 20040826 | |||
| 6 | CT_HEADER | Call by reference | Type reference (TYPE) | FINB_T_HTML_HEADER | Alv - Kopf | 20040826 |
Method GET_LAYOUT on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PRICE | Call by reference | Type reference (TYPE) | UAV_S_PRICE | Struktur für Preistabelle zu FIN-Objekten | 20040823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040823 |
Method IS_DELETABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20041217 | ||||
| 2 | RD_MAY_BE_DELETED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041217 |
Method IS_DELETABLE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method REFRESH_DATA Signature
Method REFRESH_DATA on Interface IF_UAV_PRICE_MAINTENANCE has no parameter.
Method REFRESH_DATA on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method SAVE Signature
Method SAVE on Interface IF_UAV_PRICE_MAINTENANCE has no parameter.
Method SAVE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OUTPUT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040817 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /EACC/T_BAPIRET2 | Bapi-Returntabelle | 20040817 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20040817 |
Method UPDATE on Interface IF_UAV_PRICE_MAINTENANCE has no exception.
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 400 |