Corporate Action

Hi All,
I am creating corporate action for stock split for a equity stock, but I am getting error message as attached in the screen print. Actually I created securities ID with Product category 10 stocks and product type 01A quoted shares.
Can anyone help why I am getting this error message for stocks.
Error message
Regards,
Hari

Dear Jain,
I used CA Type 10 CA Categories as Stock Split for corporate action as below.
Configuration
FWK0 posting
Error Msg

Similar Messages

  • Corporate Action - Bonus

    Dear Experts,
         User want to post corporate action of bonus issue he has received the fraction qty so he want to round off & post. In system we dont have any option to edit the qty. As per the standard SAP they have given BADI  TPM_CORPORATE_ACTION  & method  ADJUST_CA_FLOWS  to adjust the qty . Same we have implemented in testing client but system is not allowing to edit the units. can anyone assist if you have come across such type issue.
    Waiting for reply.
    Regards
    Pramod

    Hello Pramod,
    Did you try corporate action Stock split?
    Best regards,
    Jasmine

  • TRM-TM How to assign flow to corporate action?

    Excerpted from the SAP HELP, the system posts a corporate action by default with the flow types that have already been determined for the relevant flow categories in Customizing.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/1a/04e989a2dd11d1a52e0000e839d005/content.htm
    Can someone tell me how to assign flows to corporate action?

    Hi,
    For all the corporate action you mentioned - stock split, capital increase and capital decrease, no FI document would be generated.  If you check the book value average, it would have changed.  But the overall acqusition value for the ID is not going to change.  Hence there would be no FI document generated.  In the case of Stock swap, a FI document would be generated.  Check for this and assign corresponding update types for this corporate action.
    If you can check the corporate action in TPM40, then it is correct.  Only a TR subledger document would be posted and not a FI document.
    For the actions you specified, what is happening is correct.
    Regards,
    Ravi

  • Creating progress bar in oracle forms 6i

    Hii
    I have a push-button (pb_submit)
    when when_button_pressed trigger fired...I have a database main procedure to be called.
    inside that procedure i am calling 25 procedures.
    and all 25 Procedures will be executed sequencially.
    I want to use a Progress bar...
    so that user will get to know hw much % completed
    if main procedure(total 25 procedures inside) is completed successfully then progress bar should show 100%
    like wise if 1 procedure completed then 4 %
                 if 2 procedure completed then 8 %
    total 25 procedure completed then 100%
    how to implement this logic.
    and if in between 1 procedure failed then progress bar should stop at that incident.
    and it should start from dat instant only if again that failed procedure run successfully.
    should i post my codes here.ok...here is the codes written in the button(when_button_pressed trigger)
    DECLARE
      l_Last_Record      NUMBER  := 0  ;
      l_Prg_Process_Id    NUMBER     ;
      l_Prg_Process_Id_1  NUMBER     ;
      l_Prg_Id       VARCHAR2(15)  ;
      l_Alert_Result    VARCHAR2(1)   ;
      l_Validation_Msg   VARCHAR2(500) ;
      l_Path        VARCHAR2(240) ;
      File_Name       VARCHAR2(250) ;
      l_file_exists     BOOLEAN       ;
      l_file_len        NUMBER     ;
      l_blocksize       BINARY_INTEGER;
      o_Status       VARCHAR2(1)  ;
      o_User_Selection_Ca1 VARCHAR2(1)  ;
      o_User_Selection_Ca2 VARCHAR2(1)  ;
      o_User_Selection_Ca3 VARCHAR2(1)  ;
      CURSOR C_Validation IS
      SELECT Cpv_Validation_Type     ,
             Cpv_Validation_Input    ,
             Cpv_Validation_Action  ,
             Cpv_Validation_Active_Flag
      FROM   Config_Process_Validation
      WHERE  Cpv_Program_Id = l_Prg_Id
      AND   Nvl(Cpv_Validation_Active_Flag, 'N') = 'Y'
      ORDER BY Cpv_Validation_Sequence;
    BEGIN
    SELECT RV_HIGH_VALUE
    INTO   l_Path
    FROM   CG_REF_CODES
    WHERE  Rv_Domain    = 'DERV_DATA_FILES'
    AND   Rv_Low_Value = 'DRV_FILES';
    Go_Block('Process');
      Last_Record;
      l_Last_Record := :System.Cursor_Record; 
      First_Record;
      FOR i IN 1 .. l_Last_Record
      LOOP
      Go_Record(i);
      l_Prg_Id := :Prog_Id;
      IF NVL(:Process.Cb_Select,'N') = 'Y' THEN
       :Query.Current_Status := 'Current Process: ' || :Process.Prog_Desc;
       Synchronize;
       --Validate if program is already in running mode or already completed
       SELECT NVL(MAX(DECODE(Prg_Status, 'R', 999999999, 'C', Prg_Process_Id)), 0)
       INTO   l_Prg_Process_Id
       FROM   Program_Status,
           Parameter_Master
       WHERE  Prg_Dt      = Pam_Curr_Dt
       AND    Prg_Cmp_Id  = l_Prg_Id
       AND    Prg_Exm_Id  IN ('ALL', :Query.Exchange)
       AND    Prg_Status  IN ('R', 'C');
       IF l_Prg_Process_Id = 999999999 THEN
         P_Show_Alert(l_Prg_Id||' Process is already running.','A',l_Alert_Result);
        --RAISE Form_Trigger_Failure;
       ELSIF l_Prg_Process_Id > 0 AND :Execution_Flag <> 'M' THEN
        P_Show_Alert(l_Prg_Id||' Process already run. It can not run twice. ','A',l_Alert_Result);
        RAISE Form_Trigger_Failure;
       END IF;
       --Validate mandataory process, process specific validation and message
       FOR i IN C_Validation
       LOOP
        IF i.Cpv_Validation_Type = 'MANDATORY' AND i.Cpv_Validation_Active_Flag = 'Y' THEN
           SELECT Count(1)
           INTO   l_Prg_Process_Id_1
           FROM   Program_Status,
               Parameter_Master
         WHERE  Prg_Dt      = Pam_Curr_Dt
         AND    Prg_Cmp_Id  = i.Cpv_Validation_Input
         AND    Prg_Exm_Id  IN ('ALL', :Query.Exchange)
         AND    Prg_Status  = 'C'
         AND    Prg_Process_Id IN (SELECT MAX(Prg_Process_Id)
                      FROM   Program_Status,
                          Parameter_Master
                      WHERE  Prg_Dt      = Pam_Curr_Dt
                      AND    Prg_Cmp_Id  = i.Cpv_Validation_Input
                      AND    Prg_Exm_Id  IN ('ALL',:Query.Exchange)
                      AND    Prg_Status  = 'C');
         IF l_Prg_Process_Id_1 = 0 THEN
          P_Show_Alert(i.Cpv_Validation_Input||' Mandatory Process NOT completed successfully.','A',l_Alert_Result);
          RAISE Form_Trigger_Failure;
         END IF;
        ELSIF i.Cpv_Validation_Type = 'MESSAGE' THEN
         P_Show_Alert(i.Cpv_Validation_Input, i.Cpv_Validation_Action, l_Alert_Result);
         IF l_Alert_Result = 'N' THEN
          RAISE Form_Trigger_Failure;
         END IF;
        ELSE   
         --- OTHER PROCESS SPECIFIC VALIDATION
         l_Validation_Msg := Null;
         Pkg_Process_Automation.P_Pre_Process_Validation(l_Prg_Id,
                                 :Query.Exchange,
                                 :Query.Segment,
                                 i.Cpv_Validation_Type,
                                 l_Validation_Msg);
         IF l_Validation_Msg IS NOT NULL THEN
          P_Show_Alert(l_Validation_Msg,i.Cpv_Validation_Action,l_Alert_Result);
          IF l_Alert_Result = 'N' THEN
           RAISE Form_Trigger_Failure;
          END IF;
         END IF;  
        END IF; 
       END LOOP;
       --Validating whether file exists or not
       IF :Process.File_Input_Format IS NOT NULL THEN
        Pkg_Process_Automation.P_Gen_File_Name(:Process.File_Input_Format,
                            :Query.Exchange,
                            :Query.Segment,
                            File_Name);
        Utl_File.FGetAttr(
         location    => l_Path,
         filename    => File_Name,
         fexists     => l_file_exists,
         file_length => l_file_len,
         block_size  => l_blocksize);
        IF NOT l_File_Exists THEN
         --MESSAGE('The file does not exist.');
         P_Show_Alert('The file does not exist.','A',l_Alert_Result);
         RAISE Form_Trigger_Failure;
        END IF;
       END IF;
       Set_Application_Property(Cursor_Style, 'BUSY');
       SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_YELLOW');
       :Process.Status := 'R';
       Synchronize;
       IF l_Prg_Id = 'DTMBCORP' THEN
        P_Show_Alert('Do you want to do Final Settlement Corporate Action ?(Y/N)','I',l_Alert_Result);
        o_User_Selection_Ca1 := l_Alert_Result;
        P_Show_Alert('Enable Round-To-Tick ? (Y/N)','I',l_Alert_Result);
        o_User_Selection_Ca2 := l_Alert_Result;
        --P_Show_Alert('Do you want to Rollback ? (Y/N)','I',l_Alert_Result);
        --o_User_Selection_Ca3 := l_Alert_Result;
       END IF;
       ----   Calling of Main Procedure
       Pkg_Process_Automation.P_Run_Process(l_Prg_Id,
                          :Query.Exchange,
                          :Query.Segment,
                          :Query.Entity_Id,
                          File_Name,
                          o_User_Selection_Ca1,
                          o_User_Selection_Ca2,
                          o_User_Selection_Ca3,
                          o_Status);
       IF l_Prg_Id = 'DTMBCORP' THEN
        P_Show_Alert('Do you want to Rollback (Y/N)','I',l_Alert_Result);
        o_User_Selection_Ca3 := l_Alert_Result;
        Pkg_Process_Automation.P_Run_Process(l_Prg_Id,
                            :Query.Exchange,
                            :Query.Segment,
                            :Query.Entity_Id,
                            File_Name,
                            o_User_Selection_Ca1,
                            o_User_Selection_Ca2,
                            o_User_Selection_Ca3,
                            o_Status);
       END IF;                 
       Set_Application_Property(Cursor_Style, 'DEFAULT');                  
       Message(o_Status);
       Message(o_Status);
       IF o_Status = 'Y' THEN
        :Process.Status := 'C';
        SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_GREEN');
       ELSE
        :Process.Status := 'E';
        SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_RED');
       END IF;
       SELECT Prg_Log_File
       INTO   :Process.Log_File
       FROM   Program_Status ,
              Parameter_Master
         WHERE  Prg_cmp_id = l_Prg_Id
         AND    Prg_dt     = Pam_Curr_Dt
          AND   (Prg_Cmp_Id,Prg_Strt_Time)  IN (SELECT   Prg_Cmp_Id,max(Prg_Strt_Time) 
                                   FROM   Program_Status b,
                                                        Parameter_Master
                                                 WHERE  Prg_Cmp_Id =  l_Prg_Id
                                   AND    Prg_Dt     =  Pam_Curr_Dt
                                                  GROUP BY Prg_Cmp_Id);
       Synchronize;
       Set_Application_Property(Cursor_Style, 'DEFAULT');   
      END IF;
    END LOOP;
    :Query.Current_Status := '';
    Synchronize;
    EXCEPTION
      WHEN OTHERS THEN
      :Query.Current_Status := 'Error found';
      Set_Application_Property(Cursor_Style, 'DEFAULT');
      MESSAGE(sqlerrm );
      --MESSAGE(sqlerrm );
      Synchronize;
    END;
    inside p_run_process there are other 25 database procedures.
    help me !!!

    Create a procedure as like,
    PROCEDURE show_progress(x number) IS
    y number;
    BEGIN
      set_item_property('PART_DISP',VISIBLE,PROPERTY_TRUE);
      set_item_property('PART_DISP',WIDTH,x);
      set_item_property('PART_DISP',VISIBLE,PROPERTY_TRUE);
    END;
    PART_DISP is a display_item.
    After completion of each procedures call the above procedure like,
    cntr:=cntr+1;
    show_progress(round(cntr/25*287,0));
    synchronize;
    where cntr is a counter it will be incremented 1 to 25, the constant value 287 is the maximum width of PART_DISP (you can change for your need).
    The local variable cntr's initial value is 0 and maximum value is 25.    
    cntr                   part_disp          % of progress
    1
    11.48
    4
    2
    22.96
    8
    3
    34.44
    12
    4
    45.92
    16
    5
    57.4
    20
    6
    68.88
    24
    7
    80.36
    28
    8
    91.84
    32
    9
    103.32
    36
    11
    126.28
    44
    12
    137.76
    48
    13
    149.24
    52
    14
    160.72
    56
    15
    172.2
    60
    16
    183.68
    64
    17
    195.16
    68
    18
    206.64
    72
    19
    218.12
    76
    20
    229.6
    80
    21
    241.08
    84
    22
    252.56
    88
    23
    264.04
    92
    24
    275.52
    96
    25
    287
    100
    Hope this will help.

  • Can anyone help why I am getting this error.

    I am seeing these errors when I try to test my database. I
    can't understand why. Does anyone have any ideas?
    The exact file with different field names works on a
    different table of the same database.
    Thanks for the help.
    Errors in ActionScript.
    Error: Error #2101: The String passed to
    URLVariables.decode() must be a URL-encoded query string containing
    name/value pairs.
    at Error$/throwError()
    at flash.net::URLVariables/decode()
    at flash.net::URLVariables()
    at flash.net::URLLoader/onComplete()
    AS3 CODE
    // Changed the mouse event.
    submit_btn.addEventListener(MouseEvent.CLICK, sendData);
    function sendData(evt:Event) {
    if (fname_txt.text!="" && lname_txt.text !=""
    && street_txt.text!="" && city_txt.text!=""
    && state_txt.text!="" && zip_txt.text!="") {
    //for those using PHP
    var myData:URLRequest = new URLRequest("
    http://**********************");
    myData.method = URLRequestMethod.POST;
    var variables:URLVariables = new URLVariables();
    variables.firstName = fname_txt.text;
    variables.lastName = lname_txt.text;
    variables.streetAddr = street_txt.text;
    variables.cityName = city_txt.text;
    variables.stateName = state_txt.text;
    variables.zipCode = zip_txt.text;
    myData.data = variables;
    var loader:URLLoader = new URLLoader();
    loader.dataFormat = URLLoaderDataFormat.VARIABLES;
    loader.addEventListener(Event.COMPLETE, dataComplete);
    loader.load(myData);
    } else {
    status_txt.text = "All fields are mandatory";
    function dataComplete(event:Event):void {
    status_txt.text = event.target.data.successMessage;
    //status1_txt.text = event.target.data.secondMessage;
    fname_txt.text = "";
    lname_txt.text= "";
    street_txt.text = "";
    city_txt.text = "";
    state_txt.text = "";
    zip_txt.text = "";
    PHP CODE:
    <?php
    //Capture data from $_POST array
    $fname = $_POST['firstName'];
    $lname = $_POST['lastName'];
    $street = $_POST['streetAddr'];
    $city = $_POST['cityName'];
    $state = $_POST['stateName'];
    $zip = $_POST['zipCode'};
    //Connection to database
    $connect = mysql_connect("localhost", "**********",
    mysql_select_db ("mttolcom_testDB", $connect);
    //Perform the query
    $result = mysql_query("INSERT into address (firstName,
    lastName, streetAddr, cityName, stateName, zipCode) values
    ('$fname','$lname','$street','$city','$state','$zip')");
    if($result) echo "writing=Ok&";
    else echo "writing=Error";
    echo 'var1=yes&successMessage=Response from server. The
    data has made the server!';
    // echo 'var2=yes&secondMessage=Your data has been
    received and processed!';
    ?>
    Thanks for the help.
    Mike

    Dear Jain,
    I used CA Type 10 CA Categories as Stock Split for corporate action as below.
    Configuration
    FWK0 posting
    Error Msg

  • Treasury in ECC6.0

    Dear Experts,
    In ECC6.0, we need to maintain Update Type, on top of Flow type for treasury posting. I would like to do stock transfer using corporate action - FWK0, however upon posting - FWKB, the system prompts to config the Derived Business Transaction Update type. Can you please help/guide me how to config DBT for transfer stock  posting?
    Thank you in advance for the assistance.
    Regards.

    Hi,
    you need to define the update types in the customizing. This must be done in the setting for securities/position management/corporate actions/update types. If you click on the info button for the customizing step 'Assign Update Types to the Corporate Action Categories' then you will also find some help on the sample customizing
    I hope this helps.
    Regards
    Robert

  • Report for Positions by Trader in Securities

    Hi,
    I searched for various reports but could not find an option to select Trader in order to generate a report for positions (or journal/transactions/cash flows) in Securities.
    I need a report in Securities which should have a selection for Trader and Portfolio fields among others (similar to TPM20). Is there a way in the standard SAP reports?
    Thanks in advance,
    Durga.

    Hi,
    For securities, position management is supported at maximum against ID, Security Account/Portfolio/Fund and Gen Val Class   (Fund from EhP4 onwards).
    Trader field is not a key figure where you can get accumulated position report.
    If you wish to maintain trader wise position, the possible way out will be to map Gen Val Class or Portfolio one to one with Trader. Or develop a customized position report considering trader into consideration but condition/corporate action flows will not be under control as clarified by Ravi. Look for a customer exit code to call Trader in that case.
    Regards
    Prasad AV

  • Exercise rights

    Hi
    I would like to have a better understanding of the rights n Treasury:
    The scenario is like this:
    1 Original stocks   101  (01A)-> 1000 Shares
    2 Rights for the above 501  (03A)-> Swap ration numerator- 2     Swap ratio denominator -1 (ie for every 2 stock you have right to get one additional stock) Period from 08/16/09 to 08/31/09   Sub price 4 50 USD.
    3 I created corporate action and posted the same. Till now no issue.
    4 Now I want to exercise the right. My assumption is I shoud get 500 Rights since I am holding 1000 of the underlying stock. However
    I find the following entries in the post process flows  in the Generated flows:
    a) 501 RHT0002 Rights: Position outflow  units/nominal 500.00
    b) 101 RHT0001 Rights: Position inflow  units/nominal    250.00
    c) 101 RHT0003 Rights: Position inflow amount
    In the payment flows the following entries are generated:
    RHT 0006 Rights: Outgoing payments 1125.00
    I am unable to comprehend the above entries.
    As per my understanding my entitlement is 500 and my outflow should hav ebeen 4250.00 USD.
    Appreciate if some one is able to clarify this calculation.
    Regards
    Sivakumar Gopalakrishnan

    Hi,
    By subscription right ratio, it is specifying the number of old stock you require to acquire the number of rights and not the new stock directly.
    Hence with 1000 shares, your subscr rights ratio of 2/1 you will get 500 rights.  This will be the rights posted in your rights class.  This is specified in the corporate action.
    No of new stock depends on Sub Ratio numerator / Sub ration denom specified in the subscription class.  Here assuming this to be 2/1 you will get 1 new stock for every 2 rights.  Thus you will have 250 new stocks for 500 rights.
    There is market value of old stock and subcription right value specified in the corporate action. 
    Your new stock is 250 and subscription price is 4.50 USD. Thus your outgoing payment is 250*4.50 which is 1125.
    Regards,
    Ravi
    Edited by: Ravishankar Ramamurthy on Aug 18, 2009 10:19 AM

  • Empty element tags

    Hi,
    WHile using oracle v2 parser,
    I am getting empty element tag as
    <table/>
    which is correctly rendered in nav but not in ie.
    i want it to be
    <table></table>
    this is correctly displayed by both.
    Below is sample code of xsl..
    <table>
    <xsl:for-each select = "m">
    <tr>
    <td bgcolor = "#FF4500">
    <b><xsl:value-of select = "name/text()" /></b>
    </td>
    </tr>
    <tr>
    <td bgcolor = "#FFAO7A">
    <table>
    <xsl:for-each select = "m">
    <tr>
    <td>
    <xsl:choose>
    <xsl:when test = "(string(url/text()))">
    <a>
    <xsl:attribute name = "href">
    <xsl:value-of select="url" />
    </xsl:attribute>
    <xsl:value-of select = "name/text()" />
    </a>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select = "name/text()" />
    </xsl:otherwise>
    </xsl:choose>
    </td>
    </tr>
    </xsl:for-each>
    </table>
    </td>
    </tr>
    </xsl:for-each>
    <tr>
    </tr>
    </table>
    my entire formating depends on this.
    null

    Her is the sample file of html which is rendered..
    it shows differently in ie and nav.
    <html xmlns="http://www.w3.org/TR/REC-html40">
    <head>
    <title>Portal Page</title>
    </head>
    <body>
    <div class="topFrame">
    <table>
    <tr>
    <td>xzy</td>
    <td>abc</td>
    </tr>
    </table>
    </div>
    <h1> Portal Section hello</h1>
    <div class="firstSection">
    <h2>etb</h2>
    <table>
    <tr>
    <td bgcolor="#FF4500">
    <b>security</b>
    </td>
    </tr>
    <tr>
    <td bgcolor="#FFAO7A">
    <table>
    <tr>
    <td>corporate actions
    </td>
    <td bgcolor="#FFDEAD">
    <table>
    <tr>
    <td>
    announcements
    calender
    </td>
    <td>
    <table/>
    </td>
    </tr>
    <tr>
    <td>
    announcements
    report
    </td>
    <td>
    <table/>
    </td>
    </tr>
    <tr>
    <td>
    Visit places
    </td>
    <td>
    <table/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>income
    </td>
    <td bgcolor="#FFDEAD">
    <table>
    <tr>
    <td>
    income
    calender
    </td>
    <td>
    <table/>
    </td>
    </tr>
    <tr>
    <td>
    Visit report
    </td>
    <td>
    <table/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td bgcolor="#FF4500">
    <b>mis overview reports</b>
    </td>
    </tr>
    <tr>
    <td bgcolor="#FFAO7A">
    <table>
    <tr>
    <td>Standard management overview
    </td>
    <td bgcolor="#FFDEAD">
    <table>
    <tr>
    <td>
    fails (by
    age-category)
    </td>
    <td>
    <table/>
    </td>
    </tr>
    <tr>
    <td>
    Daily overview
    fails
    </td>
    <td>
    <table/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr/>
    </table>
    <h2>xyz</h2>
    <table>
    <tr>
    <td bgcolor="#FF4500">
    <b>operations</b>
    </td>
    </tr>
    <tr>
    <td bgcolor="#FFAO7A">
    <table>
    <tr>
    <td>
    New York
    </td>
    <td bgcolor="#FFDEAD">
    <table/>
    </td>
    </tr>
    <tr>
    <td>Frankfurt - London
    </td>
    <td bgcolor="#FFDEAD">
    <table/>
    </td>
    </tr>
    <tr>
    <td>
    Frankfurt
    - London Trades (shows)
    </td>
    <td bgcolor="#FFDEAD">
    <table/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr/>
    </table>
    </div>
    </body>
    </html>
    Above html generated using oracle v2 parser renders differently in both browsers.
    Thanks
    Raju

  • FWZE SAM1104 Inflows/outflows in the status plan must first be fixed

    When I create a zero bond with FTR_CREATE I can post the initial payment (95000 EUR) at start of term and the amount (100000) (5 % interest over a year) that we would get back at end of term in the Structure tab page.
    I tried with transaction FWZE to post the repayment for the zero bond. The error I get: "Inflows/outflows in the status plan must first be fixed Message no. TRS0047". 30.12.2011 SAM1104 Final repayment (scheduled) Scheduled EUR 3.000,00. How to fix the scheduled SAM1104 final repayment flow? TPM18 did not fix the SAM1104 nor TPM27. TPM10 gives the message: "You have not selected any business transactions Message no. TPM_TRD1026". The transaction is released.
    In customizing SAM1104 Final repayment is marked relevant for posting.

    Hi,
    Check in TPM40 all the flows for the security ID and the security account number.  Please see what are all the flows that are to be posted like purchase and sale flows, any interest flows or corporate actions.  All the flows before the final repayment have to be posted i.e. have to be in fixed status.  Hence if there are any purchase or sale flow before the final repayment, post them in TBB1.  And if there are any interest flows, then post them in FWZE before posting final repayment.  When all other flows are fixed, you will be able to post final repayment flows in FWZE.
    Regards,
    Ravi

  • SAP TRM Correspondence monitor

    Hi All,
    I have a requirement for developing correspondence monitor integrating to SWIFT network, as I understood SAP EHP5 provide Correspondence monitor as standard our requirement is how to integrate SWIFT network to SAP. If any one worked on this requirement please provide some information how to integrate this to SAP from technical and functional perspective.
    SAP standard support this messages in standard 
    MT300 Foreign Exchange Confirmation
    MT320 Fixed Loan/Deposit Confirmation
    MT395 Queries
    MT399 Free Format Message
    MT502 Order to Buy/Sell
    MT509 Trade Status Message
    MT515 Confirmation of Purchase/Sale
    MT535 Statement of Holdings
    MT536 Statement of Transactions
    MT540 Receive Free
    MT541 Receive against Payment
    MT542 Deliver Free
    MT543 Deliver against Payment
    MT544 Receive Free Confirmation
    MT545 Receive against Payment Confirmation
    MT546 Deliver Free Confirmation
    MT547 Deliver against Payment Confirmation
    MT548 Settlement Status and Processing Advice
    MT566 Corporate Action Confirmation
    Regards,
    Naresh Garla.

    Hi Christoph,
    We are planning to use Correspondence Monitor. We are connected to SWIFT Network through our SWIFT Bureau.
    We have configured the SAP Transaction Manager system to generate the MT300/MT320 message as soon as the transaction is created and the MT message is sent to the counter party.
    How do we map the incoming counter confirmation (coming from the counter party) MT300/MT320  to the outgoing correspondence object and match the details and confirm the deal?
    We have licence for the SWIFT Integration package and I am not sure how it will help in updating the status in correspondence monitor.
    Appreciate your help.
    Kalyan

  • Deposit at notice- Accounting for Interest upon return of the deposit

    Hi
    The company has given Deposit at notice 52A 100 and after 6 months it got it back. How the system will calculate the interest and accounted for in the TM system.
    Again refering the above, I have given the Deposit at notice 52A of 1million which is still outstanding as on 09/30/2009. I am running the accrual report  using tcode TBB4. I dont see any accrual posting being generated for this transaction. I dont think this is normal.  Is there any configuration which needs to be done for this?
    Also what is the business process for bonus shares in TM.
    Any inputs?
    Regards
    Sivakumar Gopalakrishnan
    Edited by: Sivakumar Gopalakrishnan on Aug 20, 2009 2:08 PM

    Hi,
    I havent worked in deposits at notice.  But as far as my understanding goes, The number of half years you have mentioned in your transaction type is the period upto which only cash flows will be generated automatically.  if you have interest flow in seen in your cash flow then you can generate accrual.
    For that go to your interest flow type and check the Rel for acc/def check box.  Then under TM -- general settings -- accounting -- accrual/deferral -- money market
    Here for your flow type, define the accrual procedure and define the accrual flow types and the correspoding reset flow types.
    Bonus shares are accounted as corporate actions.
    Regards,
    Ravi

  • Credit Card Payment type AccountType Error

    One of credit card feed from JPMorgan for MasterCard, the employee details returned the below message:
    - Payment type AccountType: O for credit card XXXX provided in master data is not valid. Please contact the credit card issuer.
    I would like to inquire what is the required "Payment type AccountType" so we can advise JPMorgan how to correct the file feed.

    We are having the same issue and are having a hard time finding a solution.  This is what SAP told us:
    The cc provider send the cc files in the expected standard file format, in case of MC the standard is  CDF3 (Common Data Format 3).
    According to that file format standard, here are the expected value for the Billing/Account type:
    • Billing type "I" (=Individual) or "C" (=Corporate)
    • Account type "I" (=Individual) or "C" (=Corporate
    Action: Bank has to stick with the standard.
    But our bank said that our CC accounts are type O so it can't be changed.  We're stuck at the moment and are attempting to get everyone together to discuss.
    Jen

  • External trans type EBS

    we need to assign various EBS transaction type NCMI, NCMS, NCMZ, NMSC, NDDT, NDCR, NSTO.....
    any one know the detail and full explanation of this  transaction type? thanks

    Dear Expert
    For that you have to communicate with corresponding bank , i got below details from my bank
    BNK
    Securities Related Item - Bank fees
    BOE
    Bill of Exchange
    BRF
    Brokerage Fee
    CAR
    Securities related item - corporate actions related
    CAS
    Securities related item cash in lieu
    CHG
    Charges and other expenses
    CHK
    Cheques
    CLR
    Cash letters/Cheques remittance
    CMI
    Cash Management item no detail
    CMN
    Cash Management item notional pooling
    CMP
    Compensation claims
    CMS
    Cash management item sweeping
    CMT
    Cash management item topping
    CMZ
    Cash management item zero balancing
    COL
    Collections (used when entering a principal amount
    COM
    Commission
    CPN
    Securities related item coupon payments
    DCR
    Documentary credit (used when entering a principal amount)
    DDT
    Direct Debit item
    DIS
    Securities related item Gains Disbursement
    DIV
    Securities related item dividends
    EQA
    Equivalent amount
    EXT
    Securities related item - external trf for own account
    FEX
    Foreign Exchange
    INT
    Interest
    LBX
    Lock Box
    LDP
    Loan Deposit
    MAR
    Securities related item - Margin payments/ receipts
    MAT
    Securities related item Maturity
    MGT
    Securities related item - Management fees
    MSC
    Miscellaneous
    NWI
    Securities related item - New issues distribution
    ODC
    Overdraft charge
    OPT
    Securities related item - options
    PCH
    Securities related item - purchase (including STIF and time deposits)
    POP
    Securities related item - pair off proceeds
    PRN
    Securities related item principal pay down/pay up
    REC
    Securities related item tax reclaim
    RED
    Securities relatde item redemption/withdrawal
    RIG
    Securities related item - rights
    RTI
    Returned item
    SAL
    Securities related item sale (including STIF and time deposits)
    SEC
    Securities (used when entering a principal amount)
    SLE
    Securities related item securities lending related
    STO
    Standing Order
    STP
    Securities related item - Stamp duty
    SUB
    Securities related item - Subsription
    SWP
    Securities related item - SWAP Payment
    TAX
    Securities related item - withholding tax payment
    TCK
    Travellers cheques
    TCM
    Securities related item - tripartite collateral management
    TRA
    Securities related item - internal trf for own account
    TRF
    Transfer
    TRN
    Securities related item - Transaciton fee
    UWC
    Securities related item - Underwriting commission
    VDA
    Value date adjustment (used with an entry made to withdraw an incorrectly dated entry- it will be followed by the correct entry with the relevant code
    WAR
    Securities

  • Stocks rights issue

    Hi,
    I am facing a problem with Stocks rights issue. I want to restrict it to few portfolio or securities accounts but in system corporate action gets posted at the company code level and hence all the portfolios and securities accounts gets impacted. Please suggest.
    In my client's case, external portfolio managers are created as separate portfolios. One portfolio manager may subscribe to rights issue whereas the other may not be. So how can this be handled?
    Regards,
    Abhinav Sethi
    Edited by: Abhinav Sethi on Sep 1, 2010 11:26 AM

    Hi,
    In normal scenarios, the security ID  irrespective of legal entities and portfolios are subject to the rights issue or corporate action and system SAP designed accordingly.
    To address your reqmt, you can adopt 2 ways - either by defining a condition type in the security master for position increase or by entering rights transaction in the system as a normal purchase deal (ts01) and take into account.
    I am sure this is not the great choice, alternatively you can contact sap for giving a better control in the standard function itself.
    Regards
    Prasad AV

Maybe you are looking for