SAP ABAP Interface IF_POSITION_TRQ (Treasury: Quantity Ledger Position)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_QUANTITY_LEDGER (Package) Treasury: Quantity Ledger
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 CHECK_LOTS Instance method Public Method Checks Lots for Short Position 20000410
2 CHECK_QUANTITY Instance method Public Method Checks for Short Position 20000111
3 CHECK_SHORT_OK Instance method Public Method Checks if Short Position Permissible 20050217
4 DELETE_FLOWS_FOR_TRANSACTION Instance method Public Method Deletes all Position Flows for Business Transaction 19991220
5 DELETE_LOTS_FOR_TRANSACTION Instance method Public Method Deletes all Lots for Business Trans. (only aut. Lot Pos.) 19991220
6 DELETE_RULE_FOR_FLOWGROUP Instance method Public Method Deletes Assignment Rule for Flow Group (aut. Lot Pos. only) 19991221
7 DELETE_SUBTOTALS Instance method Public Method Deletes Transaction Figures 20000112
8 DELETE_TEMP_DATA Instance method Public Method Deletes Temporary Data 20100406
9 GETU_DIFF_TEXT Instance method Public Method Returns Differentiations as Text 20030414
10 GETU_DIFF_VALUES Instance method Public Method Returns Differentiations 20040901
11 GETU_NOMINAL_CURR Instance method Public Method Gets Nominal Currency 20000110
12 GETU_OID Instance method Public Method Gets OID Using Object Reference 19990817
13 GETU_POSITION_CAT Instance method Public Method Returns Single or Collective Positions 19990903
14 GETU_QUANTITY_CAT Instance method Public Method Gets the Quantity Category 20000114
15 GETU_QUANTITY_FOR_BUSTRANS Instance method Public Method Gets the Quantity for a Given Business Transaction 19991222
16 GETU_QUANTITY_FOR_DATE Instance method Public Method Gets the Quantity for a Given Date 20000111
17 GETU_SELECTOR Instance method Public Method Gets the Position Selector 20000207
18 GETU_TAB_LOTS_FOR_POSITION Instance method Public Method Gets Table with Related Lots 20010309
19 GETU_TAB_LOT_PARTITIONS Instance method Public Method Returns Lot Partitions 20000807
20 GETU_TAB_POSITION_FLOWS Instance method Public Method Returns Table with Position Flows 20000518
21 INITIALIZE Instance method Public Method Loads the Transient Attributes 19991220
22 SETU_NOMINAL_CURR Instance method Public Method Sets the Nominal Currency 19990907
23 SETU_QUANTITY_CAT Instance method Public Method Sets the Quantity Category 19990907
24 SETU_SELECTOR Instance method Public Method Sets the Position Selector 19990907
25 SUPPLEMENT_TRANSACTIONS Instance method Public Method Supplements Business Transactions to be Processed 20000107
26 UPDATE_BUSTRANS_FOR_COLLECT Instance method Public Method Updates the Business Transaction 20000107
27 UPDATE_DATE_FOR_CHECK Instance method Public Method Updates the Date for Short Position Check 19991222
28 UPDATE_FLOWS Instance method Public Method The Flows for the Position are Updated 19990831
29 UPDATE_LOTS 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 Importing IM_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Handler 20000410
# Exception Resumable Description Created on
1 CHECK_DATE_INITIAL Prüfdatum initial 20000410
2 DELETE_ERROR Fehler aufgetreten bei Löschen eines Lots 20000410
3 SHORT_POSITION_EXISTS Leerverkauf vorhanden 20000410

Method CHECK_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLAG_ERROR Value transfer Type reference (TYPE) XFELD Flag: Fehler ist aufgetreten 20000524
2 Importing IM_FLAG_SHORT_OK Value transfer Type reference (TYPE) XFELD Flag: Short Positionen erlaubt 20030414
3 Importing IM_MIGRATION_CAT Value transfer Type reference (TYPE) TPM_MIGRATION_CAT Migrationstyp 20001219
4 Importing IM_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Handler 20000111
# Exception Resumable Description Created on
1 CHECK_DATE_INITIAL Prüfdatum initial 20000111
2 SHORT_POSITION_EXISTS Leerverkauf vorhanden 20000410

Method CHECK_SHORT_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing 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 Importing IM_FLOWGROUP Call by reference Object reference (TYPE REF TO) CL_TRANSACTIONFLOWGROUP_TRQ Flowgroup of the transaction at this position 20000210
2 Importing 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 Importing 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 Importing 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing IM_BUSINESS_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ TRQ-Geschäftsvorfall 19991222
2 Importing IM_FLG_INCLUSIVE Call by reference Type reference (TYPE) XFELD Berechnung inklusive/exklusive des Geschäftsvorfalls 19991222
3 Returning 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 Importing IM_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Datum 20000111
2 Importing IM_FLG_EXCLUDE_REPO Value transfer Type reference (TYPE) XFELD Berechnung inklusive/exklusive Repos 20080404
3 Importing IM_FLG_INCLUSIVE Value transfer Type reference (TYPE) XFELD 'X' Berechnung inklusive/exklusive des Stichtags 20000111
4 Returning 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 Returning 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 Returning RE_TAB_LOTS Value transfer Type reference (TYPE) TRQY_LOT_W_ATTR Tabelle mit Lots 20010309
# Exception Resumable Description Created on
1 INVALID 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 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20000807
2 Returning 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 Returning 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 Importing 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 Importing 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 Importing 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 Returning 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 FAILED Verarbeitungsfehler aufgetreten 20000107

Method UPDATE_BUSTRANS_FOR_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRQ Geschäftsvorfall 20000107
# Exception Resumable Description Created on
1 TRANSACTION_INITIAL 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 Importing 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 DATE_INITIAL Datum ist initial 19991222

Method UPDATE_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 INVALID schiefgegangen 20000406

Method UPDATE_LOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ASSIGNMENT_RULE Value transfer Object reference (TYPE REF TO) CL_ASSIGNMENT_RULE_TRQ Ermittelte Zuordnungsregel 20000406
2 Exporting EX_TAB_PARTITIONS Value transfer Type reference (TYPE) TRQY_POS_FLOW_W_LOTID Lotbewegungen mit Lot-ID 20000411
3 Importing IM_ASSIGNMENT_RULE Value transfer Object reference (TYPE REF TO) CL_ASSIGNMENT_RULE_TRQ Vorgegebene Zuordnungsregel 20000406
4 Importing 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 INVALID schiefgegangen 20000406
2 OS_EXCEPTION schiefgegangen 20000406
History
Last changed by/on SAP  20110810 
SAP Release Created in