Segment Derivation in New G/L

Dear Experts,
I'm assessing the chance of activating New G/L functionalities and I would like to have more information on Segment derivation.
Segment has been introduced with new G/L and, and it can be derived in 3 ways:
- Directly linked in the Profit Center master data
- Derived via BAdI
- Manually included in the FI posting carried out in the system
Is it possible to not assign any segment to a specific Profit Center? in this case if a BAdI has been created for the derivation of segment from this specific Profit Center, would the system retrieve the segement from it?
If a link has been defined in the profit center master data does this mean that the system will execute any BAdI that might have been created?
Is it possible to create two derivation rules of the segment (via BAdI) starting linked to the same Profit Center?
Thanks in advance for the help.
Davide

Hi
In New GL, Segment derivation independant of profit center is very much feasible
Thank You,

Similar Messages

  • Segment derivation when posting invoice on internal order

    Dear colleagues,
    I have configured the New General Ledger in SAP ECC 5.0, with profit center and segment as splitting characteristics. Document splitting and segment derivation are working fine for almost all scenarios, but not for all scenarios.
    When a post a vendor invoice with FB60 to only a cost center document splitting and segment derivation are working correctly: the segment is derived from the profit center (which is assigned to the cost center in the master data of the cost center) and I can post the invoice.
    However, when I post the vendor invoice to both a cost center and an internal order segment derivation does not work: I get the error message GLT2201 "The field Segment marked as balancing is not filled with any value in line item 001, even after document splitting."                         
    The reason for this is that the posting on the cost center becomes statistical and the posting on the internal order is the actual posting. In the master data of the internal order I have not defined a profit center. Because of this the DUMMY profit center is assigned to the line item.
    I have assigned all profit centers to a segment (in the profit center master data), except for the DUMMY profit center. I guess this is correct?? I can easily solve this issue by assigning the dummy profit center to some kind of dummy segment, but I don't think this is the correct solution.
    A solution might be to enter a profit center in the master data of the internal order (segment can then be derived from this profit center). However, I prefer not to put a profit center in the master data of the internal order.
    Does any of you have experience the same kind of problem? Can anybody give me some advice how to derive the segment correctly in the aboven mentioned posting? Did I do something wrong in the customizing?
    Thanks for your help in advance!
    Regards,
    Koert

    I have already found the solution myself. In the customizing you can define a default segment that will be used in case no segment can be derived in the posting.
    IMG: Financial Accounting (New) --> General Ledger Accounting (New) --> Business Transactions --> Document Splitting --> Edit constants for nonassigned processes
    Regards,
    Koert

  • Problem with profitability segment derivation while posting sales order

    Hello,
    We have the issue of profitability segment being not derived when the sales order is changed using BAPI 'BAPI_SALESORDER_CHANGE'. Subsequent to calling this BAPI we execute a BDC - to derive the profitability segment - which runs well in the foreground but fails in the background. Immediate help in this regards would be of immense help.
    I have searched the forum but could not locate anything useful. There is this thread (Re: BDC for profitability segment VA02 (sales order)) citing the same problem but without answers.
    Kind Regards,
    Indu Shekar

    Probability Segment is maintained but  Profitability Segment is still grayed out.
    The only way i was able to move things to COPA  was to do a project Settlement from
    WBS element to Profitability Segment (PSA).
    But does anyone know if we can move things to COPA during Sales Order (specifically for a project-based Sales Order)?
    Thanks.

  • Asset issue : profit center derivation in New GL

    Hi,
         I have configured & activated  new GL  Accounting in my system  (ECC 6.0). All my splitting & derivation is   working except for transactions related to assets. Whenever I try to do a posting against asset, I get following generic error.
    Balancing field "Profit Center" in line item 001 not filled
    Message no. GLT2201
    Diagnosis
    The field Profit Center marked as balancing is not filled with any value in line item 001, even after document splitting.
    System Response
    The document cannot be posted.
    Procedure
    First check your entries.
    Additional causes could be:
    No value can be derived for this field from the current document data.
    You have entered a document type that is not designed for this business purpose.
    I have done & checked the following  :
    1. given cost center in asset master which derives the business  area.  the profit center  is given in the cost center master
    2. checked the field status group for the asset recon. a/c,  posting  keys 70, 75 where PC  is optional.
    3. Confirmed that doc type AA  and asset  recon ac are  characterised for splitting.
    I am clueless why is  the asset  not  taking the profit center during transactions.
    any welcome would be deeply appreciated.
    Regards,
    Ryan

    Hi,
    Check for the Document splitting configuration as to whether you have assigned the Business Transaction and the Transaction variants to the Document type AA.
    And in the step,Document splitting characteristics for general ledgers,whether the Profit center has been made manadatory and zero balance .
    And also for the Field status groups related to Assets like G007 ,check whether the profit center is optional.
    If still problem is there,revert back.

  • IDOC Segment Adding a new field

    Hi all!
    My disclaimer:  I know less than nothing about IDOCs.  So hopefully I lead you down the right path.  I have searched SDN and then tried google.  As far as I can tell I've gone thru the right steps.  But since it isn't working I must have skipped a step.
    Here's what I've done:
    1.  Changed the segment via WE31.  I had to cancel the activation.  So I activated it again.  It did generate a change request.
    2.  Updated the custom function module.  Hard coded a value into that field just to see if it would work.
    Tested it by running the invoice transaction.  I see the IDOC with all the fields except for the one I added.
    Next:
    1.  Cancel the activation on WE31.
    2.  Cancel the activation for the Object via WE30.
    3.  Activate the segment via WE31.
    4.  Activate the object via WE30.
    5.  Verify the structure was correct via SE11.
    All looked good, I tested again.  Again the IDOC was generated with all the fields except for the one I added.
    I've since tried some other things.  That do not really make a lot of sense, but I tried them.  Does anyone know what I'm missing?  How do I get the new field to display on my IDOC?
    (I've also checked the partner profile via WE20 and verified the message type and object...)
    Thank you!
    Michelle

    1. you have to activate WE30/WE31
    2. you have to maintain your IDoc & extension in the WE20 outbound parameters.
    3. you have to create a CMOD Project to activate your customer Exit for Incoice IDocs
    4. you have to fill the new z-field with relevant value in the Function Module "assigned in CMOD".
    if all steps are done. Put a breakpoint in the module to see that the z-field is filled.
    Regards,
    Gordon

  • Segment derivation from profit centre

    Hi gurus,
    Is there any enhancement available by which I can derive the segment for a partcular entry. I mean I want to have multiple segments for a single profit centre for which assignment of segment in the profit centre master is not possible. i am in a project where the client has such a scneario. For example it has same customer for two different prduct lines. Now say it has received payment from teh customer on adhoc basis. Now if I want to clear this amount with two invoices of two different segments but same profit centres then how system will derive the segment.
    Is there any enhancement, derivation rule or anything which can address this requirement.
    Please help.
    Regards.

    Hello Sharmistha,
    You can use this BADI :  FAGL_DERIVE_SEGMENT .You will find this in Financial global settings->tools->customer enhancements->Business Addins->Derive segment.
    Or else you can try and see if FI Substitutions  will work for you or not and assign it to your company code in OBBH.
    Thanks,
    Sai.

  • X Segmentation fault with new sapphire HD7850

    Hi,
    randomly my X server crash and reboot (like 1 time at day, while surfing the net. No problem while playing under wine/steam)
    i attach the xorg log, but it doesn't say very much to me.
    can you find out what is going on or what i have to do to get a better stack trace/error log?
    interesting part:
    [  6057.946] (EE)
    [  6057.946] (EE) Backtrace:
    [  6057.981] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x58a416]
    [  6057.981] (EE) 1: /usr/bin/X (0x400000+0x18e269) [0x58e269]
    [  6057.981] (EE) 2: /usr/lib/libpthread.so.0 (0x7fd7ffa22000+0xf1e0) [0x7fd7ffa311e0]
    [  6057.981] (EE) 3: /usr/lib/libpixman-1.so.0 (0x7fd7ff57e000+0x82a7d) [0x7fd7ff600a7d]
    [  6057.981] (EE) 4: /usr/lib/libpixman-1.so.0 (0x7fd7ff57e000+0x50c7b) [0x7fd7ff5cec7b]
    [  6057.981] (EE) 5: /usr/lib/libpixman-1.so.0 (pixman_blt+0x52) [0x7fd7ff5894b2]
    [  6057.981] (EE) 6: /usr/lib/xorg/modules/libfb.so (fbCopyNtoN+0x343) [0x7fd7fbf0c453]
    [  6057.981] (EE) 7: /usr/lib/xorg/modules/glesx.so (0x7fd7f9f8d000+0x8d491) [0x7fd7fa01a491]
    [  6057.981] (EE) 8: /usr/lib/xorg/modules/glesx.so (0x7fd7f9f8d000+0x8f62b) [0x7fd7fa01c62b]
    [  6057.981] (EE) 9: /usr/bin/X (0x400000+0x1141f9) [0x5141f9]
    [  6057.981] (EE) 10: /usr/bin/X (0x400000+0xc7315) [0x4c7315]
    [  6057.981] (EE) 11: /usr/bin/X (0x400000+0xc8136) [0x4c8136]
    [  6057.981] (EE) 12: /usr/bin/X (0x400000+0xc6b9c) [0x4c6b9c]
    [  6057.981] (EE) 13: /usr/bin/X (0x400000+0x60d86) [0x460d86]
    [  6057.981] (EE) 14: /usr/bin/X (MapWindow+0x1a2) [0x463b22]
    [  6057.981] (EE) 15: /usr/bin/X (0x400000+0x32690) [0x432690]
    [  6057.981] (EE) 16: /usr/bin/X (0x400000+0x37e51) [0x437e51]
    [  6057.981] (EE) 17: /usr/bin/X (0x400000+0x2695a) [0x42695a]
    [  6057.981] (EE) 18: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fd7fe8aea15]
    [  6057.982] (EE) 19: /usr/bin/X (0x400000+0x26c9d) [0x426c9d]
    [  6057.982] (EE)
    [  6057.982] (EE) Segmentation fault at address 0x7fd7eac0b000
    [  6057.982]
    Fatal server error:
    [  6057.982] Caught signal 11 (Segmentation fault). Server aborting
    [  6057.982]
    [  6057.982] (EE)
    Please consult the The X.Org Foundation support
             at http://wiki.x.org
    for help.
    [  6057.982] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [  6057.982] (EE)
    full xorg log: http://snipt.org/zJhd9

    Here is some additional information that may or may not be of any relevance. I do not know.
    On the old server, I compiled the code with the compilation commands: f95 program.for
    I was able to compile and execute code with small, medium size or large arrays (with or without the additional -openmp flag).
    If I repeat the same command: f95 program.for
    on the new server, I get the following compilation error message for programs with medium size and large arrays:
    In function `newmaxmalecor':
    /mnt/ide0/home/gustaf/education/programming/cesprod100//chicago.for:4340: relocation truncated to fit: R_X86_64_32 against symbol
    If I compile with the additional flags: f95 -xmodel=medium -m64 program.for
    on the new server, there are no compilation errors and I can run the code in sequence.
    However, when I compile with
    f95 -xmodel=medim -m64 -openmp program.for
    on the new server, compilation works, but I cannot execute the code with medium size and large arrays.
    The programs for which I have to add the "-xmodel=medium" flag on the new server to be able to compile the code and run it in sequence, are exactly the ones for which I get segmentation faults when I introduce the openmp flag and try to execute the code in parallel fashion.
    Is this just a coincidence?
    Lage

  • Problems with Natural Account segment while creating new SOB

    Hello everybody,
    I am testing a new GL SOB implementation in our test Instance. Below are the steps I followed.
    1)Created a new calender with 12 periods.
    2)Enabled Curriencies.
    3)Created a New AFF Structure with 4 segments.
    5)Created Value sets for those 4 segments and.
    6)Assigned Value sets to the Segments.
    7)Created LOV for the Value sets for the segments.
    8)Assigned Flexfield Qualifiers for the segments.
    segment1-Balance, SEG2-Natural Account, SEG3-Cost Center Accout &SEG-4 NO qualifier.
    9)Saved, Froze and Compiled the AFF Structure.
    10)Navigated to SETUP, FINANCIALS, BOOKS & DEFINE to create a new SOB.
    11)After entering all the details including Calender, COA, Currencies in the Closing Tab when entering the Account details for Retained Earnings, the AFF takes all the values for all the segments except for segment-2 which has been qualified as a Natural segment.
    12) I repeated the process by creating a new COA and it wont take the segment values which has been qualified as Natural Account. It gives me an error saying that No Entries Found For List Of Values and I double checked the Value List and Values and they are there.
    What am I doing wrong? I badly need some input here.
    Thank you.

    Hi
    1. How many values you have defined in Natural Account Segment Values.
    2. Could you please check while defining the Values there is check box called
    enabled. Have to checked it. Normally it is checked by default.
    Regards

  • FA segment derivation from business area substitution not working for AFABN

    Hello Gurus,
    I have a FA substitution of Field 'segment' is substituted by Field BSEG-GSBER.
    But its not picking the Business area as Segment for the 'AFABN' postings.
    Thanks for your early reply.
    Thanks and regards.
    Gopa

    Hi, AFABF it's depriciation?
    Try do it with tcode obbh.
    And if you have some problems with substitution simulate it for  inspection

  • Mapping: Each IDoc Segment to single new IDoc

    Hi, can someone provide me with infos on how to solve this problem?!
    Do i have to use BPM and when, is there any tutorial on this?!
    We have two different Segments in IDoc and for each occurance they should be collected in two different IDocs, so that each contains one type of segment.
    Can u please help?!
    br

    Hi Fritz,
    You can use collect pattern when there is requirement of collecting multiple messages .For example i have an applicaion where i can send purchase order from different vendors.Now i wish that at the end of day i get one consolidated purchase order for each vendor instaed of multiple orders from a particular vendor then i can utilise it.Correlation will be required as the messages have to be grouped based upon a particular Information like in our example its vendor
    Collection of IDoc to Single File
    IDOCs (Multiple Types) Collection in BPM
    Collecting IDocs without using BPM By Stefan grube's
    Collecting IDocs without using BPM
    BPM CollectPattern..
    http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure
    Posting multiple IDocs with Acknowledgement
    Also have a look at these seminars,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37bec4706cc
    IDOCs (Multiple Types) Collection in BPM - Collection of IDoc to Single File
    Using a BPM to collect messages for a set interval of time
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b
    Also this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Regards,
    Vinod.

  • IDOC - add new field in in existing segment definition

    Hi,
    For segement type say Z1MARA1 if we need to add a new field in segement definition say Z2MARA1 SAP is not allowing to add new field if we tried to cancelled the realsed 30E it not allowing since the SAP realease which we are working is 640 so only we can create new segement defination with version Z2MARA1001 with new field added but issues is that the partner Profile for outbound parameters the Segment release in IDOc Type is 31I so if we change this segment release in IDOC type to new version ie., 640 then it will pick all the new segement associated with it due to which the the format in which we pass the segements to third party will change so is there any way to use the existing segment definition which is release 30E & add addition field to it. Only one way I found is that when i try to cancel the released message is trigger so in the debug if I make it success it allows to add new field in existing segment definition but which is wrong way of doing is there any way we can used same segment definition & add new field without adding new version & new released.
    Thanks in advance.
    Rajeev

    Varma,
    I know that we can add new segement with new version my question is existing segement definition can we add a new filed because in partner profile we specified release 31i so even we create new segement type then version will be 640 so it will not pick the latest version.
    Thanks
    Rajeev

  • To allow to edit existing iDoc segments or to add new segments.

    In order to re-process iDoc's there is necessary forst to manipulate the record. A custom transaction(WE19) is required to allow to edit existing iDoc segments or to add new segments without creatinga new idoc.
    any clue..
    Regrads,
    Ramya

    hi ramya,
        In the test tool WE19 v can able to see the
    copy and existing idoc.
    create an idoc based on an idoc type.
    create an idoc based on a message type.
    but mostly v use the first option. Like modify the existing idoc to suit our requirement
    Regards....
    Arun.
    Reward points if useful.

  • Inter Segment in New GL

    Hello,
    I have some queries about Segment reporting in New GL:
    1. Do we do Inter Segment trade eliminations when doing Segment Level reporting
    2. What is the fuction of Segment Balancing splitter account
    3. What are the processes to complete when doing Segment Reporting. (The client has 5 segments defined)
    Thanks

    Hi
    The Segment reporting in NEW G/L doesn't have the function of elimination of the inter segment entries, it will fetch the results based on the charecteristics "segment" updated in the document.
    If you want to eliminate the inter segment entries then you should go for a custom report by providing your own logic by using FAFLFLEXT & FAGLFLEXA tables.
    Regards
    R.Karthigayan

  • How to include a new segment in FIDCCP02 idoc (OUTBOUND)

    Hi,
    I would like to know in which EXIT or BADI I should append my new segment to the idoc data.  I have created the new segment to add new Z fields that I added before on the BSEG, and I have created the enhancement of the idoc and put the new segment in the correct place.
    Best Regards

    Adrian,
    Isn't the BADI IDOC_DATA_INSERT the correct answer?
    Regards,
    Ashvin

  • Adding a new LAN segment

    Hi,
    Currently I only have 1 Cisco 2600 router, which connects serially to a leased line device, with an Ethernet port that connects to my LAN.
    Currently, I would like to add a new LAN segment (different network) to my LAN.
    My idea is to get a new Cisco router that has 1 serial interface (connects to the old 2600 router ) and 2 Ethernet interfaces (connects to the old LAN segment and the new LAN segment respectively). However, my old router does not have anymore serial port.
    What can I do to solve this? Any input is welcomed

    Hi,
    I am Rajesh Sindhu.
    If your LAN is logically in multiple segments then to solve your situation we can have two sub interfaces on eth port of router. then we have to add both ports in static routes also.
    this way we can route traffic in between both LAN segments as well as towards WAN also.
    If your second LAN is also on different physical segment then we have to uplink that aggregation nearest to point of interconnection in between router and LAN say on directly connected switch on router.
    Please update if i am not correct.
    [email protected]
    Thanks & Regards

Maybe you are looking for

  • How do I allow a second user of my computer to view my photos.

    My wife logs in under her name and she can't see our pics? Message was edited by: Old Mutt

  • Service nodes are greyed out

    I am trying to create a cluster between my i5 iMac and my MBP. I am following the instructions in the manual but when i get the the last part, after creating a cluster where I am supposed to drag service nodes in from the bottom of the Apple Qadminis

  • K9AGM4-L online games problem

    I have Athlon 64 2.7 GHZ (LE-1640) socket AM2 PROCESSOR MSI K9AGM4 AMDD690V/AM2DDR2 800/PCI-E/VS/S/RAID/LAN KINGSTON 1GB DDR2 PC667 SEAGATE 160GB STA 500W POWER SUPPLY it is very lag and it freezes on online games but it works fine with GTA, Warcraft

  • Read definition of internal table

    is it possible that you can read all fields of an internal table which are for example defined as an quan?

  • Archiving Calendar items - Outlook

    Hello, Very frustrated here, and hoping the community can help me.  I have Outlook 2011 on my Macbook Air on Mavericks (not that the OS matters).  I'm trying to clean up space on my Exchange (work) account, as it's nearly full.  Most of the space is