Hierarchy
⤷ IS-B-DP (Application Component) Transaction Data Pool
⤷ JBDC (Package) Customizing IS-B Data Pool
IMG Activity
ID | SIMG_CGJB01JBLC19 | Transfer Category 028: Listed Transactions |
Transaction Code | S_ABA_72000052 | IMG Activity: SIMG_CGJB01JBLC19 |
Created on | 19990121 | |
Customizing Attributes | SIMG_CGJB01JBLC19 | Transfer Category 028: Listed Transactions |
Customizing Activity |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | SIMG_CGJB01JBLC19 |
Receiver Structure
The receiver structure comprises the following parts:
- Financial transaction header
- Financial transaction item (possibly an additional flow)
The system interprets each data record transferred to SAP Banking as a header record or an item record, depending on the filled fields. The mode field must always be filled (with 'I' for insert or 'U' for update).
The company code (BUKRS) and the financial transaction number (RFHA) must be filled in each record since they uniquely identify the transaction.
A listed transaction comprises a master record and possibly several item records (additional flows).
Header and Item Structure
- External data transfer sequence
When listed transactions are transferred, the header record is followed by the corresponding item records.
If a transaction has already been created, you can later create or change individual items for this transaction without sending the header record again.
- Identification of header/item records
SAP Banking identifies the transferred records based on the contents of selected fields in the receiver structure.
Fields Meaning Header Item
BUKRS Company code X X
RFHA Financial transaction number X X
SGSART Product type X
SFHAART Transaction type X
SFHAZBA Flow type X
The item records transfer additional flows (such as charges) for the transaction. You can recognize an item by its flow type (SFHAZBA) and by the fact that it has no product type.
Reversal
You can only reverse a listed transaction if it is completely delivered in change mode. You must set the indicator SAKTIV in the header record to '3'.
Required/Optional Fields
The following fields must/can be transferred, or are automatically completed by the system:
Header Recor
- BUKRS (required)
Company code - RFHA (required)
Transaction number - SGSART (required)
Transaction type. The transaction type (open, closed), in conjunction with the flow type (sale, purchase), controls the assignment to the appropriate position (position for long positions, position for short positions). The following assignments apply:
Open transaction + purchase increase in long position
Open transaction + sale increase in short position
Closed transaction + purchase decrease in short position
Closed transaction + sale decrease in long position - SFHAZBA (required)
Flow type (purchase or sale) - KONTRH or EXTPARTNR (required)
Business partner or external partner number - POSACC (required)
Item account. In SEM Banking position management, this corresponds to the securities account. - DVTRAB (required)
Contract date. The contract date is significant only for transaction management in online processing. - DVALUT (required)
Value date. The transaction is added to the position with the value date. - DZTERM (required)
Payment date. - ASTUECK (required)
Number of units. - RANL (required)
Security ID number - MODE (required)
Mode. Header and item must both be transferred with the same mode (I for insert or U for Update). For example, to change a transaction's item, you have to transfer the item with MODE = U. - BZBETR (optional)
Payment amount in payment currency. If the field is not filled, then the system calculates the amount from the number of units (ASTUECK) and, for example, the price per unit (BPRICE). - BHWBETR (optional)
Payment amount in local currency. If the field is not filled, then the system calculates the amount from the payment amount in payment currency (BZBETR) and the translation rate between WZBETR and local currency, in accordance with table TCURR. The translation rate is stored in the rate field for local currency KHWKURS. - KHWKURS (optional)
Rate of local currency. If the field is not filled, then the system calculates the rate from the payment amount in payment currency (BZBETR) and the payment amount in local currency (BHWBETR). - Depending on the quotation type of the class, the following fields have to be transferred as required fields in the header record:
Quotation type Required field Name
Percentage quotation PWKURS Rate in percentage
Point quotation VVBASIS Rate in points
Unit quotation BPRICE Price per unit - The following amount fields are generated automatically by the system, and therefore cannot be transferred. (You can change the fields subsequently in online maintenance for listed derivatives.)
Field Name
BEBETR Rate value in position currency
((Rate PWKURS, VVBASIS, BPREIS) / Tick value ) * (base value of tick * number of units (ASKUECK)) )
WEBETR Position currency. Always the same as the currency of the class
BBBETR Amount in position currency. Always the same as the rate value in position currency (BEBETR)
WBBETR Currency of the position amount. Always the same as the currency of the class
Items (additional flows such as charges):
- BUKRS (required)
Company code - RFHA (required)
Transaction number - SFHAZBA (required)
Flow type (not purchase or sale) - MODE (required)
Mode. Header and item must both be transferred with the same mode (I
for insert or U for Update). For example, to change a transaction's
item, you have to transfer the item with MODE = U. - DZTERM (required)
Payment date - BZBETR (required)
Payment amount in class currency. (The amount can be transferred in class currency only). - WZBETR (required)
Payment currency. Always the same as the class currency. - SSIGN (required) Payment direction in payment flow.
Check Concept for Transfers of Listed Transactions
The system carries out different checks depending on the validation level specified at the start of the EDT:
- Validation 0
(Not supported)
- Validation 1
(Not supported)
- Validation 2
Checks required/optional fields, fixed values and value tables against database, the system overrides the mode field (if a record that already exists in the database is to be added, the system sets the mode field to U).
- Validation 3
Checks required/optional fields, fixed values and value tables against database, the system does not override the mode field (if a record that already exists in the database is to be added, the mode field is not converted. Instead, the system issues an error message and marks the corresponding record as containing errors).
Special Features
- Number assignment
The number assignment must be external. The number range assigned to the transaction type in Customizing must therefore also be external.
- Note that leading zeros must be delivered with the following fields:
RFHA Financial transaction number
RANL Security ID number - Processing category
Processing activities are not supported. You must therefore assign the processing category 00001 to the transaction type in Customizing.
- Reversal
To reverse a listed transaction, you must transfer the header record of the transaction in change mode, and set the indicator SAKTIV to '3' (for reversal). The master record must be delivered in full (as with a normal master data change).
Note that field selection information is not included in the transfer. If necessary, define the field selection in Customizing as "blank" for the affected transactions (meaning set all field selection entries to "not specified").
Business Attributes
ASAP Roadmap ID | 308 | Transfer Data to Live System |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | SIMG_CGJB01JBLC19 | 0 | I070004706 | External Data Transfer |
Maintenance Objects
Maintenance object type |
History
Last changed by/on | SAP | 19990928 |
SAP Release Created in |