SAP ABAP IMG Activity SIMG_CGJB01JB9A (Transfer Category 023: Position Changes)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B (Application Component) Bank Components
     JBSC (Package) Customizing IS-B Statutory Reporting
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:

  1. Header
  2. 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