Segment GL posting in FICA

Hi ,
We have activated segment reporting in SAP and also have multiple segments(area wise). We have created Co assignment with PC/CC and assigned it at "Contract" level alongwith segment. While posting through FPE1 system is updating relevant segment and PC/CC but when we are trying to post any incoming payment through FP05/FP25 then system is giving "Segment missing"(Message no-809) error.
To resolve this error we need to pass entry in posting area 300 but that is corresponding to company code only and also single segment we can pass.
So how to update corresponding segment & PC/CC  of "Contract" through FP25.
Valuable inputs will be highly appreciated.
Thanks in advance
Regards
Kumar

Hi Santrupta ,
Thanks for the reply and valuable inputs. As per the note 1469741 we can enhance event 1102 and 1100 to get the solution.
I have a doubt here, like if we want to post segment at contract level we can get it from "Contract" (It is fine here) and if we want to post segment at contract account level then through EK02(entries in table TECOD) but in EK02 we can only maintain one Co assignment against respective contamination i.e  CoCode/Div/AID/MT/ST .
We have only three basic AIDs i,e domestic , Commercial and Industrial. So don't think in EK02 we can map multiple segments against one combination if it is a contract account level postings to get the proper segment.
To get the solution we are planning to have multiple AIDs and by using Posting area 300 and 301 get the segments . Is it a right approach because more AIDs will be created in the system? And also through this Profit Center is not populating.
Valuable inputs on this will be highly appreciated.
Thanks and Regards
Kumar

Similar Messages

  • Payment Lot-Posting incomplete but posted a FICA document

    Hello,
    A payment lot was created with the status "Posting incomplete" and there were few items in the  "Not posted" list. When checked one of the accounts, the FICA document was posted for payment, but was NOT referring to the payment lot. The account maintenance happened during the posting and cleared the open items. When tried to close the payment lot and transfer the to GL it failed due to the recon key in the reserved status.  I re-posted the lot which updated with the status "Postings made". The non-posted items got new FICA document and it got updated in the Payment lot item. Now there are 2 payment documents in the account with the same amount.
    There is no job failure or any information in the application log. I checked the system log and ST22, but no help.
    Any help is appreciated.
    Thanks
    Ageetha

    Hi,
    The most common reason for the Incomplete status of the Payment lot is at times during the processing of the payment lot, System does not get sufficient background processes and then in that scenario goes into a incomplete state.
    Make sure that when you are processing the payment lot, no other back ground jobs are running,so that payment lot gets all the background processes for posting the payment lot.
    Moreover, if such scenario happens, just click on the "Post" button.
    Once you do that the status will change from Incomplete to "Direct Postings Stopped".
    Don't worry on the status, System starts posting the items once again.
    Once its completed, you will find the status as Postings made or Postings made, post processing is required.
    I think it might be something related to System issue rather than a functionality issue.
    Had it been a functional issue, you would not be able to post the payment lot
    Hope it clarifies.
    Thanks,
    Amlan

  • Posting from FICA to another instance

    Is it at all possible to post directly from SAP FICA or CD in one instance to SAP FICO in another instance or should the initial posting be done in the SAP FICA instance and the transfer it via I-docs or something similar to FICO in the other instance?
    Rgrds,
    Arnoud

    Arnoud:
    The second approach is the correct one - you can make use of idocs to communicate GL postings form one system to the consolidated system.  There must be GL in the same system as the FICA so that reconciliation can be done.  SAP has many clients who use distributed landscape with GL idocs.
    regards,
    bill.

  • Picking up wrong segment value during FICA document Posting

    Hi,
    When we are posting any FICA-document manually(FPE1) the segment is getting drived corrcectly for the line items, but issue is happening when the document is getting posted during Invoicing. Everytime it fetchs a default value for segment irrespective of posting area.
    Please suggest.
    Regards,
    Gaurav.

    Event 0081 can be used to populated segments
    Please go through the documentation before you go ahead.

  • Posting problems with FM Credit Memos SD-FICA Mess Class FKKFMCHK  018

    Hi,
    We use Funds Management FM, SD and FI-CA, in Public Sector, we are customizing credit and debit memos. Doing testing,  we trying to post Credit Memos in FI-CA from SD, but actually system is giving a dump.
    Initially, we could post some credit memos. Comparing records of two documents in VRBK, VBRP, VBAK, VBAP (One posted in FICA other non posted) didnu2019t find any difference. We check, by VF03 Account Determination Analysis and documents has the Revenue Accounts and Reconciliation Accounts expected.
    We check OSS Note 686383, and other notes related with technical messages FKKFMCHK 018, and check customizing and G/L Accounts master records, and all items look right.
    Base on Account Determination Analysis of the documents, we understand credit memo has items with financial transaction 60 (Business Partner related) and items with financial transaction 30 (Revenue Account Related) although, when we trying to post, by option Released  to Accounting system gives this messages:
    Error analysis
        Short text of error message:
        Posting not permitted; business transaction not recognized
        Long text of error message:
         Diagnosis
             You have posted a document that in Funds Management only has
             commitment items with financial transaction 60 but has no cleared
             item. The system cannot classify such postings by business
             transaction. Therefore, these postings are not permitted.
         System Response
         Procedure
             Change the way you post the business transaction.
         Procedure for System Administration
        Technical information about the message:
        Message class....... "FKKFMCHK"
        Number.............. 018
        Variable 1.......... " "
        Variable 2.......... " "
        Variable 3.......... " "
        Variable 4.......... " "
    I hope some body can help me,
    Best regards
    Victoria Leon

  • Segment in document posting

    Hi
    I need help in understanding the concept behind Segment reporting. We have implemented new GL and the document is split based on cost center, Profit center, and Business area. When I post a vendor invoice, I specify PC and business area in the line item. The segment is derived automatically from the profit center master. But if I want to change the Segment to some other rather than the one specified in the profit center master, I am able to do that. My questions is that should it be possible to change the segment while posting a document or the segment should always be the one specified in the PC master record?
    I appreciate your help.

    Hi
    I could not find the display radio button under the field status variant. I need to write a rule that while posting an accounting document, the Segment should always be the one specified in the corresponding Profit center master. I have tried to write a substitution rule for the same but could only specify one PC = one segment. There are more than one PC for each Segment. I would really be thankful if someone can help me in writing this substituion.
    Thanks,
    Shalu
    Edited by: Shalu G on Dec 30, 2009 10:29 PM
    Edited by: Shalu G on Dec 30, 2009 10:30 PM

  • Report asset values for segment?

    Hi all,
    so I have been trying to see if it is possible to get a list of all assets but grouped by segment. At the moment, during posting the system knows which segment to post to according to cost center. Also, according to cost center, it is easy to get all assets grouped by profit centers. That is done by creating a new sort variant. But when I want to do that also for segment I can not find a segment field? I read through numerous posts here, notes, help, but could not find how to do it. Some help suggests to "Activate segment reporting" in customizing, but I can not find that option at all? I tried checking field status variants to see if this field is suppressed somehow, but it is not. I tried with activating account assignment objects but there also segment field does not exist.
    Any ideas?
    Thank you!
    D.

    Hi ,
    First and foremost thing that if we are talking of Segment wise report then in that case following possibilty has to be there :
    1. Relevant entries in ANLZ should be there with a value in the field SEGMENT .
    2. Using the T code OAVI you can make you own sort varient where in you can select ANLAV - SEGMENT as sort level .
    3. By making the settings as mentioned above , you can use various reports like S_ALR_870* with your sort varient for achieving your requirement .
    Hope this helps .
    Regards ,
    Dewang T.

  • Any FM/methods to update idoc segments without changing idoc status

    Hi All,
    My requirement is a reprocessor program which fills up some fields in the idoc segment before posting. So, after updating the segments, the idoc status should remain as before.
    Is there any function modules or methods to update idoc fields in segments without changing the idoc status?
    I have tried the FMs EDI_DOCUMENT_OPEN_FOR_EDIT, EDI_CHANGE_DATA_SEGMENT and EDI_DOCUMENT_CLOSE_EDIT, but it changes the idoc status.
    Thanks,
    Arun Mohan

    As for FM to do this, i don't know if there are any, but i think you can go directly to the tables with the IDOC data and change them without triggering the changes in status like FM do. Still, i am not sure this is completely true, but you could give it a try. Also, i don't know if this is the best way to do it, because of those legal/audit questions mentioned by Thomas.
    Here is a sample code of a program we have to change a field in a segment of WPUUMS.
    *& Report  YRE00021INTPG
    REPORT  yre00021reppg.
    TABLES: edid4 ,
            edidc ,
            mean .
    * Variaveis Auxiliares
    DATA: t_edidc TYPE edidc OCCURS 0 WITH HEADER LINE.
    DATA: t_edid4 LIKE edid4 OCCURS 0 WITH HEADER LINE .
    DATA: BEGIN OF t_docs OCCURS 0,
            docnum LIKE edidc-docnum ,
          END OF t_docs.
    DATA: wa_e1wpu02 LIKE e1wpu02 .
    DATA: wa_e1wpu03 LIKE e1wpu03 .
    DATA: t_itedidd LIKE edi_dd40 OCCURS 0 WITH HEADER LINE ,
          t_itedidc LIKE edi_dc40 OCCURS 0 WITH HEADER LINE ,
          fw_itedidc LIKE edi_dc40 ,
          fw_itedidd LIKE edi_dc40 .
    DATA: l_matnr TYPE mara-matnr,
          l_tam TYPE i.
    DATA: l_idoc_number TYPE edidc-docnum.
    * Ecran de selecção
    SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS: s_docnum FOR  edid4-docnum ,
                    s_credat FOR  edidc-credat DEFAULT sy-datum ,
                    s_cretim FOR  edidc-cretim .
    PARAMETER:      p_mestyp LIKE edidc-mestyp DEFAULT 'WPUUMS' ,
                    p_status LIKE edidc-status DEFAULT '51' .
    *SELECTION-SCREEN SKIP.
    *PARAMETER:      p_ean11 TYPE mean-ean11.
    SELECTION-SCREEN : END OF BLOCK b1.
    AT SELECTION-SCREEN.
      IF p_status <> '51'.
        MESSAGE e001(yre) WITH 'Apenas pode modificar IDOCS com erro'.
      ENDIF.
      IF p_mestyp <> 'WPUUMS'.
        MESSAGE e001(yre) WITH 'Apenas pode lançar WPUUMS'.
      ENDIF.
    *AT SELECTION-SCREEN ON p_ean11.
    *  SELECT SINGLE * FROM mean WHERE
    *    ean11 = p_ean11.
    *  IF sy-subrc <> 0.
    *    MESSAGE e001(yre) WITH 'Ean não existente'.
    *  ENDIF.
    START-OF-SELECTION.
      SELECT docnum INTO TABLE t_docs FROM edidc
                         WHERE status =  p_status
                         AND   mestyp =  p_mestyp
                         AND   docnum IN s_docnum
                         AND   credat IN s_credat
                         AND   cretim IN s_cretim .
      CHECK sy-subrc = 0 .
      LOOP AT t_docs.
        CLEAR : wa_e1wpu02.
        SELECT * FROM edidc INTO TABLE t_edidc
          WHERE docnum = t_docs-docnum.
        CHECK sy-subrc = 0.
        SELECT * FROM edid4 INTO TABLE t_edid4
                      WHERE docnum = t_docs-docnum AND
                            segnam = 'E1WPU02'.
        CHECK sy-subrc = 0.
        SORT t_edid4 BY segnum.
        LOOP AT t_edid4 .
          wa_e1wpu02 = t_edid4-sdata.
          WRITE wa_e1wpu02-artnr TO l_matnr NO-ZERO.
          CONDENSE l_matnr.
    *      l_tam = STRLEN( l_matnr ).
    *      IF l_tam <= 6.
            SELECT SINGLE ean11 INTO wa_e1wpu02-artnr FROM ytre00004 WHERE
              codcurto = l_matnr.
            IF sy-subrc = 0.
              WRITE : /1 'Código ', l_matnr, ' alterado para ', wa_e1wpu02-artnr.
            ELSE.
              WRITE : /1 'Código ', l_matnr, ' não encontrado na tabela de conversão'.
              CONTINUE.
            ENDIF.
    *        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    *          EXPORTING
    *            input  = p_ean11
    *          IMPORTING
    *            output = wa_e1wpu02-artnr.
    *      ENDIF.
          UPDATE edid4 SET   sdata   = wa_e1wpu02
                       WHERE docnum  = t_edid4-docnum
                       AND   counter = t_edid4-counter
                       AND   segnum  = t_edid4-segnum .
          IF sy-subrc <> 0 .
            ROLLBACK WORK .
            WRITE: / t_edid4-docnum .
          ELSE.
            COMMIT WORK.
          ENDIF.
        ENDLOOP.
      ENDLOOP.
    END-OF-SELECTION.

  • Usage of Segment instead of Business Area

    Hi,
    I wanted to use Segment as a separate field in New G/L without its derivation from profit center but as a separate field filled up by the user at the time of accounting entry so that I can use it in place of business area. Is that a possibility??
    Thanks
    Satish

    Hi
    The accounting principles US GAAP and IAS require companies to perform segment reporting. You can define segments in your SAP system for this purpose.
    You find the appropriate IMG activity in Customizing under Enterprise Structure -> Definition -> Financial Accounting -> Define Segment. You can enter a segment in the master record of a profit center. The segment is then derived from the assigned profit center during posting.
    If you want to apply different rules to derive the segment during posting, you can define your own rules for this. You find the corresponding settings in Customizing under Financial Accounting (New) -> Financial Accounting Basic Settings (New) -> Tools -> Customer Enhancements -> Business Add-Ins (BAdIs) -> Segment Derivation.
    You can use the Document Splitting [Ext.] function to ensure that you are able to create financial statements for the Segment dimension. For this, you need to set up a zero balance setting for the Segment dimension. You find the document splitting settings in Customizing under General Ledger Accounting (New) -> Business Transactions -> Document Splitting.
    However segment derivation is risky business. Read all help documentation before doing that.
    However, as you saw, its possible.
    Goodluck!
    Rgds,
    Zub

  • Manually Entering Segment

    Hi,
    I have created 4 segments:
    SBU1
    SBU2
    SBU3
    SBU4
    I have created 3 Profit Centers
    PC01
    PC02
    PC03
    Now in the above scenario, the client wants
    SBU1 >>> PC01 and PC02
    SBU2 >>> PC01 and PC03
    SBU3 >>> PC02 and PC03
    SBU4 >>> PC01 / PC02 / PC03
    If I do not maintain any segment in the above 3 Profit Centers Master Data, is it possible to manually enter the segment while posting an entry in the system?
    NO NEW GENERAL LEDGER / DOCUMENT SPLITTING IS CONFIGURED IN THE CLIENT SYSTEM
    Please assist on the same.

    Hi
    You have the choice to derive Segment
    1. From Profit Center Master
    2, Write your own logic in Badi FAGL_DERIVE_SEGMENT
    3. Enter segment manually at each transaction.
    Regards
    Sanil Bhandari

  • GL Line Item Upload: Assignment to Profitability Segment

    Hi,
    I have a problem while loading GL line items using RFBIBL00 when assigning characteristic values to the "Assignment to Profitability Segment" Screen (SAPLKEAK,0300).
    I am passing the values thru RKE_* fields in BBSEG structure but the program is assigning these values to a different field in FB01 transaction and the upload is failing due to this.
    E.g.: For field RKE_BRSCH in BBSEG structure I have a value "KUW" but when I run the batch input for FB01, in Screen SAPLKEAK 0300, this value is getting populated in another field ARTNR.
    I did search oss and could not find any reference to this issue ?
    I assume there is something which need to be done at CO-PA configuration, any help wrt to this is highly appreciated.
    Thanks,
    Ravi.
    Message was edited by: Ravi Gopan

    Murugesh,
    Field Mapping is done correctly ... I just checked again.
    Waiting for FI/CO consultant to respond to this, I feel this has something to do with "Activation of fields in Profitability Segment"
    Will post one this is solved.
    Thanks,
    Ravi.

  • Segment E1ADRM4 in idoc SHPMNT05 only allows 10 partners

    We have to post an extension of Idoc type SHPMNT05, with all the shipment and delivery information. For a concrete shipment, we have 15 different partners. However, segment E1ADRM4 doesn't allow more than 10 iterations. Why the system only allows to post 10 partners? Will we need to implement a new Z-segment to post the rest of the partners or do you know any other alternative solution?
    Thanks in advance.

    Hi Carlos,
    We encountered similar issue on another IDoc type, based on which I will suggest you to do the following.
    You can go to WE30 -> SHPMNT05 IDoc double click on segment E1ADRM4 and check that it is arbitrarily defined to have a maximum number of 10 records in an IDoc. This is the reason why the system won't allow you to have more than 10 of these.
    Since you can't modify this as it falls in SAP name space, what you can do is to create an extension to SHPMNT05 IDoc say ZSHPMNT05 and insert a Z1ADRM4 at the same level as E1ADRM4 below it. You can instruct the EDI / Warehouse / partner to populate and send these Z1ADRM4 segments when E1ADRM4 exceeds 10.
    Inside IDOC_INPUT_SHPMNT function module you can copy the Z1ADRM4 segments as new E1ADRM4 segments and insert them below existing ones in EXIT_SAPLV55K_020 in internal table IDOC_DATA
    Later in FORM shpmnt_application_process, SAP processes these segments and will call function SD_SHIPMENT_PROCESS to create the shipment. I verified that there is no limitation on number of E1ADRM4 segment that can be processed here (which again shows that the number 10 is arbitrarily chosen by SAP with the belief that it will never be exceeded!)
    Subsequent to this, EXIT_SAPLV55K_022 is called. Here you can delete the extra E1ADRM4 segments that you appended, so that IDoc will not fail because of syntax check, just in case. This may or may not be required, you can check out.
    You can see all the above sequence of processing in IDOC_INPUT_SHPMNT -> PERFORM SHPMNT_IDOC_PROCESS -> PERFORM shpmnt_application_process
    Best regards,
    Vishnu Tallapragada

  • Benefits of using Segments??

    Hi All,
    We are planning to use segments for one of our scenarios... As per my understanding segments can be derived from profit center...but i want to understand wat purpose does segment serves? We already have the functionality of Business Areas...
    So i just wanted to understand what benefits segments offer over Business Area.
    Thanks and regards,
    Ankur

    Hello
    Check this
    Segment
    Definition
    Division of a company for which you can create financial statements for external reporting.
    Use
    The accounting principles US GAAP and IFRS require companies to perform segment reporting. You can define segments in your SAP system for this purpose. You find the appropriate IMG activity in Customizing under Enterprise Structure ® Definition ® Financial Accounting ® Define Segment.
    You can enter a segment in the master record of a profit center. The characteristic Segment is only released in combination with the characteristic Profit Center. If no segment is specified manually during posting (only possible for transactions in Financial Accounting), the segment is determined from the master record of the profit center. This profit center can also be assigned manually or derived.
    If you want to apply different rules to derive the segment during posting, you can define your own rules for this. You find the corresponding settings in Customizing under Financial Accounting (New) ® Financial Accounting Global Settings (New) ® Tools ® Customer Enhancements ® Business Add-Ins (BAdIs) ® Segment Derivation.
    The document splitting procedure is the prerequisite for creating financial statements at any time for the Segment dimension. For this, you need to set up a zero balance setting for the Segment characteristic. You find the document splitting settings in Customizing under General Ledger Accounting (New) ® Business Transactions ® Document Splitting.
    Structure
    US GAAP and IAS set out different requirements regarding segment reporting:
    US GAAP requires a virtually complete balance sheet at the segment level for segment reporting (essentially everything apart from stockholders' equity). The segment is defined as a subarea of a company with activities that generate expenses and revenues, with an operating result that is regularly used by management for profit assessment and resource allocation purposes, and for which separate financial data is available.
    You can use the Segment dimension to represent the segment levels.
    IAS requires for segment reporting primary and secondary segmentation, which have different reporting depth. A distinction is made between the following types of segment:
    ·        Business segment
    A business segment is a distinguishable subactivity of a company that relates to the manufacture of a product or the provision of a service and that has risks and revenues that differ from those in other business segments.
    ·        Geographical segment
    A geographical segment is a distinguishable subactivity of a company that relates to the manufacture of a product or the provision of a service within a specific field of business. The risks and revenues of a geographical segment differ from the subactivities in other fields of business.
    You can choose which segment type you want to have as the primary or the secondary segmentation. You can use the Segment dimension for the primary segmentation. You can represent the secondary segmentation in your system. You can do this by including a user-defined field Region in your general ledger accounting, for example.
    Regards

  • Sd invoice in fica

    Hi,
    How are SD invoices posted to FICA? Could any one explain me abt this with basic configuration?
    Thx in adv
    surya fin

    Surya,
    You need to config intergratin bt SD & FICA in
    IMG > FICA> Integration -->Sales & Distribution
    Here you have to define
    1. Define Posting to FI-CA for Customer Account Groups
    2. Derive Main/Sub-Transaction from SD Information
    3. Derive Document Type from SD Billing Doc Data
    Rgds
    Rajendra

  • IDOC - Delete unwanted segments and reprocess the IDOC by WE19

    HI all,
    I have an issue and wanted your help at this point of time.
    Case - Assume that an Idoc has been rejected by system due to few bad segments. Later i dentfied that in the Idoc few segments were bad and rest are good.
    If i use transaction WE19 for copying the Idoc and during selection of the segment if i delete the bad segments and copy the rest which are good. Will the Idoc be processed sucessfully with a new Idoc number so that the Bad segments i will fix it up manually in ERP. Kindly suggest. If possible let me know if any implication behind that or anything you like to add in the process to help me out.
    Kindly advice me.
    Regards,
    Pratap
    Edited by: pratap kumar on Dec 20, 2007 5:02 AM

    Hi Pratap,
    Which Idoc did you process. For each message type certain segments are Mandatory.
    for example in WPUBON01 -->following segments are mandatory
    Control Record --- Message type / Partner Type / Port / Server ID etc.....
    E1WPB01        --- Date / Time / Partner Number etc...
    E1WPB02        --- Article type / Article Number / Quantity etc...
    E1WPB03        --- Condition Type / Amount etc...
    E1WPB06        --- Payment method / Total Amount / card number etc...
    In control record we will have the  port / System ID etc.
    If other segments are not there leave it....it will process successfully.....
    To find out error segment refer  Table  EDID4 and correct the segment and post it.
    Regards,
    ManiKumaar

Maybe you are looking for