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 |