Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_COL_POSITION_TRQ | Treasury: Quantity Ledger Collective Position | 19990819 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_LOT_POSITION_TRQ | Treasury: Quantity Ledger Single Position | 19990816 |
Properties
| Interface | IF_POSITION_TRQ | |
| Short Description | Treasury: Quantity Ledger Position |
General Data
| Package | FTR_QUANTITY_LEDGER | Treasury: Quantity Ledger |
| Created | 19990816 | SAP |
| Last changed | 20110810 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_POSITION_TRQ has no forward declaration.
Interfaces
Interface IF_POSITION_TRQ has no interface.
Friends
Interface IF_POSITION_TRQ has no friend.
Attributes
Interface IF_POSITION_TRQ has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks Lots for Short Position | 20000410 | |
| 2 | Instance method | Public | Method | Checks for Short Position | 20000111 | |
| 3 | Instance method | Public | Method | Checks if Short Position Permissible | 20050217 | |
| 4 | Instance method | Public | Method | Deletes all Position Flows for Business Transaction | 19991220 | |
| 5 | Instance method | Public | Method | Deletes all Lots for Business Trans. (only aut. Lot Pos.) | 19991220 | |
| 6 | Instance method | Public | Method | Deletes Assignment Rule for Flow Group (aut. Lot Pos. only) | 19991221 | |
| 7 | Instance method | Public | Method | Deletes Transaction Figures | 20000112 | |
| 8 | Instance method | Public | Method | Deletes Temporary Data | 20100406 | |
| 9 | Instance method | Public | Method | Returns Differentiations as Text | 20030414 | |
| 10 | Instance method | Public | Method | Returns Differentiations | 20040901 | |
| 11 | Instance method | Public | Method | Gets Nominal Currency | 20000110 | |
| 12 | Instance method | Public | Method | Gets OID Using Object Reference | 19990817 | |
| 13 | Instance method | Public | Method | Returns Single or Collective Positions | 19990903 | |
| 14 | Instance method | Public | Method | Gets the Quantity Category | 20000114 | |
| 15 | Instance method | Public | Method | Gets the Quantity for a Given Business Transaction | 19991222 | |
| 16 | Instance method | Public | Method | Gets the Quantity for a Given Date | 20000111 | |
| 17 | Instance method | Public | Method | Gets the Position Selector | 20000207 | |
| 18 | Instance method | Public | Method | Gets Table with Related Lots | 20010309 | |
| 19 | Instance method | Public | Method | Returns Lot Partitions | 20000807 | |
| 20 | Instance method | Public | Method | Returns Table with Position Flows | 20000518 | |
| 21 | Instance method | Public | Method | Loads the Transient Attributes | 19991220 | |
| 22 | Instance method | Public | Method | Sets the Nominal Currency | 19990907 | |
| 23 | Instance method | Public | Method | Sets the Quantity Category | 19990907 | |
| 24 | Instance method | Public | Method | Sets the Position Selector | 19990907 | |
| 25 | Instance method | Public | Method | Supplements Business Transactions to be Processed | 20000107 | |
| 26 | Instance method | Public | Method | Updates the Business Transaction | 20000107 | |
| 27 | Instance method | Public | Method | Updates the Date for Short Position Check | 19991222 | |
| 28 | Instance method | Public | Method | The Flows for the Position are Updated | 19990831 | |
| 29 | Instance method | Public | Method | The Lots for the Position are Updated | 20000406 |
Events
Interface IF_POSITION_TRQ has no event.
Types
Interface IF_POSITION_TRQ has no local type.
Method Signatures
Method CHECK_LOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROTOCOL | Value transfer | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokoll-Handler | 20000410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Prüfdatum initial | 20000410 | ||
| 2 | Fehler aufgetreten bei Löschen eines Lots | 20000410 | ||
| 3 | Leerverkauf vorhanden | 20000410 |
Method CHECK_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FLAG_ERROR | Value transfer | Type reference (TYPE) | XFELD | Flag: Fehler ist aufgetreten | 20000524 | |||
| 2 | IM_FLAG_SHORT_OK | Value transfer | Type reference (TYPE) | XFELD | Flag: Short Positionen erlaubt | 20030414 | |||
| 3 | IM_MIGRATION_CAT | Value transfer | Type reference (TYPE) | TPM_MIGRATION_CAT | Migrationstyp | 20001219 | |||
| 4 | IM_PROTOCOL | Value transfer | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokoll-Handler | 20000111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Prüfdatum initial | 20000111 | ||
| 2 | Leerverkauf vorhanden | 20000410 |
Method CHECK_SHORT_OK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_FLG_SHORT_OK | Value transfer | Type reference (TYPE) | XFELD | X: Leerverkauf zulässig | 20050217 |
Method CHECK_SHORT_OK on Interface IF_POSITION_TRQ has no exception.
Method DELETE_FLOWS_FOR_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TRANSACTION | Call by reference | Type reference (TYPE) | TPM_BUSTRANSID | TRD business transaction ID | 19991220 |
Method DELETE_FLOWS_FOR_TRANSACTION on Interface IF_POSITION_TRQ has no exception.
Method DELETE_LOTS_FOR_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLOWGROUP | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTIONFLOWGROUP_TRQ | Flowgroup of the transaction at this position | 20000210 | |||
| 2 | IM_TRANSACTION | Call by reference | Type reference (TYPE) | TPM_BUSTRANSID | TRD business transaction ID | 19991220 |
Method DELETE_LOTS_FOR_TRANSACTION on Interface IF_POSITION_TRQ has no exception.
Method DELETE_RULE_FOR_FLOWGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLOWGROUP | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTIONFLOWGROUP_TRQ | Flowgroup | 19991221 |
Method DELETE_RULE_FOR_FLOWGROUP on Interface IF_POSITION_TRQ has no exception.
Method DELETE_SUBTOTALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Datum, ab dem gelöscht wird | 20000112 |
Method DELETE_SUBTOTALS on Interface IF_POSITION_TRQ has no exception.
Method DELETE_TEMP_DATA Signature
Method DELETE_TEMP_DATA on Interface IF_POSITION_TRQ has no parameter.
Method DELETE_TEMP_DATA on Interface IF_POSITION_TRQ has no exception.
Method GETU_DIFF_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR50 | Differenzierung als Text | 20030414 |
Method GETU_DIFF_TEXT on Interface IF_POSITION_TRQ has no exception.
Method GETU_DIFF_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | DIFS_DIFF_VALUES | Differenzierungsparameter | 20040901 |
Method GETU_DIFF_VALUES on Interface IF_POSITION_TRQ has no exception.
Method GETU_NOMINAL_CURR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NOMINAL_CURR | Value transfer | Type reference (TYPE) | TPM_NOMINAL_CURR | Nominalwährung | 20000110 |
Method GETU_NOMINAL_CURR on Interface IF_POSITION_TRQ has no exception.
Method GETU_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_GUID | Value transfer | Type reference (TYPE) | OS_GUID | Objekt-GUID | 19990817 |
Method GETU_OID on Interface IF_POSITION_TRQ has no exception.
Method GETU_POSITION_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TPM_QUAN_POS_CAT | Einzel- oder Sammelbestand | 19990903 |
Method GETU_POSITION_CAT on Interface IF_POSITION_TRQ has no exception.
Method GETU_QUANTITY_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_QUANTITY_CAT | Value transfer | Type reference (TYPE) | TPM_QUANTITY_CAT | Mengentyp | 20000114 |
Method GETU_QUANTITY_CAT on Interface IF_POSITION_TRQ has no exception.
Method GETU_QUANTITY_FOR_BUSTRANS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BUSINESS_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | CL_BUSINESS_TRANSACTION_TRQ | TRQ-Geschäftsvorfall | 19991222 | |||
| 2 | IM_FLG_INCLUSIVE | Call by reference | Type reference (TYPE) | XFELD | Berechnung inklusive/exklusive des Geschäftsvorfalls | 19991222 | |||
| 3 | RE_QUANTITY | Value transfer | Type reference (TYPE) | TRQS_QUANTITY | Mengenbestand | 19991222 |
Method GETU_QUANTITY_FOR_BUSTRANS on Interface IF_POSITION_TRQ has no exception.
Method GETU_QUANTITY_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Datum | 20000111 | |||
| 2 | IM_FLG_EXCLUDE_REPO | Value transfer | Type reference (TYPE) | XFELD | Berechnung inklusive/exklusive Repos | 20080404 | |||
| 3 | IM_FLG_INCLUSIVE | Value transfer | Type reference (TYPE) | XFELD | 'X' | Berechnung inklusive/exklusive des Stichtags | 20000111 | ||
| 4 | RE_QUANTITY | Value transfer | Type reference (TYPE) | TRQS_QUANTITY | Mengenbestand | 20000111 |
Method GETU_QUANTITY_FOR_DATE on Interface IF_POSITION_TRQ has no exception.
Method GETU_SELECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_POS_IDENTIFIER_DIF | Selektor | 20000207 |
Method GETU_SELECTOR on Interface IF_POSITION_TRQ has no exception.
Method GETU_TAB_LOTS_FOR_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_LOTS | Value transfer | Type reference (TYPE) | TRQY_LOT_W_ATTR | Tabelle mit Lots | 20010309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Position ist keine Lotposition | 20010309 |
Method GETU_TAB_LOT_PARTITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20000807 | |||
| 2 | RE_TAB_PARTITIONS | Value transfer | Type reference (TYPE) | TRQY_POS_FLOW_W_LOTID | Lotbewegungen mit Lot-ID | 20000807 |
Method GETU_TAB_LOT_PARTITIONS on Interface IF_POSITION_TRQ has no exception.
Method GETU_TAB_POSITION_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_POSITION_FLOWS | Value transfer | Type reference (TYPE) | TRQY_POS_FLOW | Tabelle mit Positionsbewegungen | 20000518 |
Method GETU_TAB_POSITION_FLOWS on Interface IF_POSITION_TRQ has no exception.
Method INITIALIZE Signature
Method INITIALIZE on Interface IF_POSITION_TRQ has no parameter.
Method INITIALIZE on Interface IF_POSITION_TRQ has no exception.
Method SETU_NOMINAL_CURR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NOMINAL_CURR | Call by reference | Type reference (TYPE) | TPM_NOMINAL_CURR | Nominalwährung | 19990907 |
Method SETU_NOMINAL_CURR on Interface IF_POSITION_TRQ has no exception.
Method SETU_QUANTITY_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUANTITY_CAT | Call by reference | Type reference (TYPE) | TPM_QUANTITY_CAT | Mengentyp | 19990907 |
Method SETU_QUANTITY_CAT on Interface IF_POSITION_TRQ has no exception.
Method SETU_SELECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_P_SELECTOR | Call by reference | Object reference (TYPE REF TO) | CL_POS_IDENTIFIER_DIF | Position Selector | 19990907 |
Method SETU_SELECTOR on Interface IF_POSITION_TRQ has no exception.
Method SUPPLEMENT_TRANSACTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_BUSTRANS | Value transfer | Type reference (TYPE) | TRQY_BUSTRANS_OBJ | Tabelle mit ergänzten Geschäftsvorfällen | 20000107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler aufgetreten | 20000107 |
Method UPDATE_BUSTRANS_FOR_COLLECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BUSTRANS | Call by reference | Object reference (TYPE REF TO) | CL_BUSINESS_TRANSACTION_TRQ | Geschäftsvorfall | 20000107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Geschäftsvorfall initial | 20000107 |
Method UPDATE_DATE_FOR_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Datum, ab dem der Check laufen soll | 19991222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datum ist initial | 19991222 |
Method UPDATE_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLOWGROUP | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTIONFLOWGROUP_TRQ | Flow Group, deren Bewegungen fortzuschreiben sind | 20000113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20000406 |
Method UPDATE_LOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ASSIGNMENT_RULE | Value transfer | Object reference (TYPE REF TO) | CL_ASSIGNMENT_RULE_TRQ | Ermittelte Zuordnungsregel | 20000406 | |||
| 2 | EX_TAB_PARTITIONS | Value transfer | Type reference (TYPE) | TRQY_POS_FLOW_W_LOTID | Lotbewegungen mit Lot-ID | 20000411 | |||
| 3 | IM_ASSIGNMENT_RULE | Value transfer | Object reference (TYPE REF TO) | CL_ASSIGNMENT_RULE_TRQ | Vorgegebene Zuordnungsregel | 20000406 | |||
| 4 | IM_FLOWGROUP | Value transfer | Object reference (TYPE REF TO) | CL_TRANSACTIONFLOWGROUP_TRQ | Flow Group, deren Bewegungen fortzuschreiben sind | 20000406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20000406 | ||
| 2 | schiefgegangen | 20000406 |
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in |