Hierarchy

⤷

⤷

IMG Activity
ID | SIMG_CGJB01JB9A | Transfer Category 023: Position Changes |
Transaction Code | S_KK4_13000246 | (empty) |
Created on | 19990830 | |
Customizing Attributes | SIMG_CGJB01JB9A | Transfer Category 023: Position Changes |
Customizing Activity |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | SIMG_CGJB01JB9A |
General Information on the Transfer Category 'Position Changes'
Position changes are only relevant for securities positions that have been created with the position calculation = '1' (Calculate position values using single transactions).
If you use the Corporate Finance Management (CFM) component, note that position changes made in SEM Banking do not affect positions in Corporate Finance Management, just as the corporate actions, (for example transfer postings), carried out in Corporate Finance Management do not affect the position management in SEM Banking.
Receiver Structure
The receiver structure is composed of the following parts:
- Header
- Item
For each data record transferred to SEM Banking, either 1 or 2 may be filled, but not both. The mode field must always be filled for both.
Example
Data record Header Item
Position 1 X
Position 1 X
Position 2 X
Position 2 X
Header and Item Structure / Mode Field
A position change requires exactly two data records. For both creating and changing, you must transfer a header and an item record. You must always transfer the header record first. The mode field has to be the same in both data records (either both 'I' for insert, or both 'U' for update).
An exception to the header/item principle is the reversal of a position change. In this case, you only need to transfer a single data record with the identification RBAENEXT, the indicator for a reversal record (SSTORNO =1), and the mode field set to (MODE =I).
Position Change Categories
The following position change categories exist:
001 General addition/withdrawal
002 Balance sheet transfer
003 Stock split
004 Stock swap
005 Put on books (subscription rights)
006 Exercise (subscription rights/option warrants)
007 Conversion (convertible bonds/issuer-based stock bond)
Optional/Required Fields in Position Changes
The following tables show the req/opt control for header and item records, depending on the category of position change.
( 'R' = required, 'O' = optional, 'D' = dependent , '-' = not necessary)
Header
Field/Cat 001 002 003 004 005 006 007
RBAENEXT External No. R R R R R R R
SBAENTYP Change category R R R R R R R
BUKRS Company code R - R R R R R
BUKRSQ CoCd source - R - - - - -
BUKRSZ CoCd target - R - - - - -
RANL Secur. no. R R R - - - -
RANLQ Secur. no. source - - - R R R R
RANLZ Secur. no. target - - - - R - -
RLDEPO Sec. acct R - R R R R R
RLDEPOQ Sec. acct source - R - - - - -
RLDEPOZ Sec. acct target - R - - - - -
ZAEHLER Numerator - - R - R - -
NENNER Denominator - - R - R - -
DATBAEN Date change O O O O O O O
TIMBAEN Time change O O O O O O O
MODE Mode R R R R R R R
Item
Field/Cat 001 002 003 004 005 006 007
RBAENEXT External no. R R R R R R R
DBESTAND Position date R R R R R R R
DVALUT Val. date R R - - - R R
DDISPO Val. date R R - - - R R
ASTUECK No. of units O D - - - R D
BNWHR Amount O D - - - - D
BBWHR Amount O O - - - O -
BHWHR Amount O O - - - O -
KWKURS Security price - - - - R - -
SSWHR Currency - - - - O - -
SZUABKNZ Add./Withd. R - - - - - -
MODE Mode R R R R R R R
Locking Positions
A position is locked as of the position date (DBESTAND) when a position change is carried out (stock split (003), stock swap (004), subscription rights are put on book (005) or conversion (007)). No position-changing flows (securities order or position change) may take place or be reversed before or on this date, since this would cause an inconsistency in the flows generated by the position change. The position structure report for securities allows you to determine the position changes that are locking the position. In order to unlock the position, you have to reverse these position changes.
Exercise utmost caution in all instances where position flows are generated based on a position value that has been read. The system always reads the current position value according to the database status (including all flows existing in the database, that is, securities orders and position changes). This means that orders that are processed in the same block as the position change are not included in the position value. Therefore, it is advisable to import corporate actions (for example stock split, stock swap, putting subscription rights on book) and conversions in a separate run after the securities orders.
Number assignment
A number assignment is made for the internal number of a position change. For this to happen, a number range 01 for number range object JB_BAENINT has to be set for internal number assignment (use transaction SNRO).
Check Concept
Different checks are executed according to the validation level defined at the start of the external data transfer (EDT):
- Check 0: (not supported)
- Check 1: (not supported)
- Check 2: (not supported)
- Check 3: The system does not override checks on required or optional entry fields, fixed values, value tables, checks against the database and mode fields. (If a record that already exists in the database is inserted, the existing record is not converted. Instead an error message occurs and the corresponding record is shown as erroneous).
The system cannot transfer unchecked data in the position change transfer, therefore only check level 3 is offered.
Special Note
- Position changes are transferred using the receiver structure JBIUBAE. Identification is made using the external position change number (RBAENEXT).
- Note that you must transfer security identification numbers (RANL, RANLQ, RANLZ) fully, with leading zeros.
- DATBAEN and TIMBAEN fields are not used yet for the position structure.
- All relevant data must be maintained in the class data (source class) for stock swap (004), exercise of subscription rights/option warrants (006), and conversions (007).
- If the position-changing amount in local currency (BHWHR) is not transferred, it is calculated using the BBWHR (position currency).<
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_CGJB01JB9A | 0 | I070004706 | External Data Transfer |
Maintenance Objects
Maintenance object type |
History
Last changed by/on | SAP | 19990830 |
SAP Release Created in |