COST GL account when goods issue - enhancement or user exist

Hello SAP exports,
There is a requirement from F&A department for different COGS GL account based on Customer Account Assignment Group value when goods issues (GI) (goods movement).  Customer Account Assignment Group field name is KNVV-KTGRD.   The solution is NOT possible for standard SAP SD (pricing procedure) / MM (T-Code:OBYC with GBB).    Therefore, I am searching solution for enhancement.
the requirement is like following:
KNVV-KTGRD                                   COGS GL account at goods issue
01                    Domestic                   818100
02                    Export                       818200
03                    Testing - sample         818300
04                    Testing - VOM            818400
05                    Franchise                   818500
Can you please let me know what and how this can be resolve by enhancement or user exist?
Thank you.
Kind Regards,
Sylvia Chen

Hello,
The requirement is to provide different COGS GL account based on the Customer Account Assignment Group value(KNVV-KTGRD) when SAP performs goods issue.  for example, movement type 601,
This means, when company ships goods to differnt customers, then SAP should generate different COGS GL account.
for example, when company ships goods to customer account assignment group '01' (Domestic customers), then SAP should generate COGS GL account 818100.
when company ships goods to customer account assignment group '02' (export customes), then SAP should generate COGS GL account 818200. 
when company ships goods to customer account assignment group '03' (Testing - sample customers), then SAP should generate COGS GL account 818300. 
the logic is following:
KNVV-KTGRD              COGS GL account at goods issue
01 Domestic                 818100
02 Export                     818200
03 Testing - sample      818300
04 Testing - VOM         818400
05 Franchise                818500
I am not good at user exist.  
Can you please provide solution with step-by-step guide?
Thank you.
Regards,
Sylvia Chen

Similar Messages

  • Item Cost FIFO was wrong when Goods Issue. How to slove it?

    Dear Experts,
    I met item cost of FIFO item was wrong when I did Goods Issue. The scenario is I did goods receipt from PO that item cost was 8.02 per unit. Then I saw in the inventory audit report that item cost was 8.02 per unit. That's right.
    But after that I did goods issue the item cost was 7.485 per unit. And I check to Journal Entry and Inventory audit report were posted the wrong item cost, 7.485 per unit. What source does the system bring to calculation item cost for goods issue?
    I access to SQL for check OINM and OITM table. Both of OINM and OITM's item cost were correct in the goods receipt transaction, but they booked wrong cost, 7.485 per unit, in goods issue transaction. I don't understand the logical that SAP B1 use to calculation item cost that use for goods issue.  In the past I think the table that related to item cost calculation was only OITM, OITW, OINM, but now I think I misunderstand it due to this case.
    Regards,
    Pornrat  Trisauvapak

    Dear Gardon,
    I use the FIFO for calculation and in this case has only one lot remain, that cost 8.02. Now I observe OINM table again all field are correct except OpenValue field. I'm not sure this field is related to item cost of goods issue, or not?
    Regards,
    Pornrat Trisauvapak

  • Different GOGS GL account for goods issue

    Hello SAP export,
    The F&A department requests to generate different COGS GL account based on Customer Account Assignment Group when goods issue (or billing). Customer Account Assignment Group field name is KNVV-KTGRD. The solution is NOT possible at T-CODE OBYC (with GBB transaction (MM FI configuration for goods issue) because we are using the same materials. (All materials are with same valuation class in MATERIAL master).
    I had posted this question in SD forums but the export suggests me to post in FI forum.
    If you know any workable solution, please help.
    Great thanks in the advance!

    Hi,
    Check the link for how to have default a G/L account on a Purchase Order account assignment for an inventory item & how to post to a separate G/L account for  inventory item by having GR posting
    http://www.bluemarlinsys.com/ns/0603-03.asp
    OR
    you can have a thought of having different valuation grouping codes where you can have different G/L posting with respect to plant for same materiel
    valuation grouping code........valuation area
    0001......................................P001(plant-1)
    0002----
    P002(plant-2)
    Regards,
    Biju K

  • Default GL account upon goods issue to maintenance order based on activity

    Hi all,
    There's a scenario here in Plantation Industry that we require to default GL account upon goods issue to maintenance order based on activity type assigned in the order instead of only posting to consumption account, is there anyway in OBYC or user exit able to fulfill requirement mentioned?
    Thanks as advanced.

    Hello
    With help of general Modifier in combination of valuation class you can assign GL as per your wish for offset posting incase of GI to order/anything
    Example
    Transaction key-GBB
    General modification- VBR
    Valuaction Class - checked
    Dr/CR- checked
    Assign the general modifier to T code MIGO , through OMJJ
    Regards
    Dinabandhu

  • G/L account issue when goods issue against reservation

    Genius,
    I manually created a reservation with movement type 201 and a G/L account which is difference from one defined in OBYC GBB-VBR.
    When I post goods issue by MB1A, I got the account from OBYC; But when I post it by MB26, I got another account maintained on reservation.
    Did someone encounter the same issue? Thanks for your reply.
    Binary

    Hi,
    Check the document and in the layout in the accounting document  you can able to see the Transacation type i.e  GBB and also which it appeas. You  can also see the GL Accounts.
    Revert back for clarification.
    Thanks and regars.
    S.Subbiah.

  • During goods returns same accounting entry as when good issue

    Hi,
           In our project we have a condition that charge on a provision account during goods receipt of a purchase document. Hers the accounting entries generated is ok. However we also create purchase order with return item. During goods issue (mvt 161) the accounting entries created is same as the goods receipt instead of being the inverse.
    I do not understand how this is determine and will be grateful if you could help me. Thanks.

    hi,
    Check the details and TE key which is hit while 161..
    If its correct then go to OBYC and check the G/L account which is getting hit in the inverse for your transaction...whether it is properly set or not...
    it may be possible that instead of deibt it would be getting credit n visa versa....
    Regards
    Priyanka.P

  • Accounts for Goods issue

    Hi all,
    After creating a Sales order, i created a outbound delivery document and did a Goods issue here. A material and accounting document is created for the Goods issue. In the accounting document i can see that it hits a G/L account and costcenter. Cost center is same as the one configured in OVF3. But i am not able to figure out from where this G/L account is coming. I didnt find the G/L account in OBYC (in GBB). Please let me know how system is getting this G/L account when posting the Goods issue for Sales order.
    Any input is highly appreciated!!
    Thanks,
    Avani.

    Hi
    you can check the G/L account in transaction OBYC under GBB transaction. for sales account modifiers used are VAX, VAY, VKA. Just check your G/L account in this Combination
    Or
    Go to transaction code OMWB , Click on G/L accounts.
    Give the Company code & Execute.
    This will give you the List of G/L accounts used.
    Click on Find & enter your G/L
    Thanks & Regards
    Kishore

  • Cost Center restriction while goods issue

    Hello Gurus,
    While posting the goods  issue, we need to enter the cost center in the account assignment tab.
    for that Cost Center, user should be enter his cost center which is allocated to him. system should give error if he enter worng cost center.
    How can i achieve this requirement?
    Thanks in advance,
    Laxmi.

    Hi,
    It is not really as easy as it sounds, especially if you want to have the default depend on the movement type etc.
    If the user always uses the same cost centre then try the parameter ID in the user master (doesn't always work). I have just tried this and the program doesn't appear to use the KOS parameter so this does not help.
    If the default cost centre is the same for everyone for the GL account then within FICO there is a transaction to have a default cost centre for each GL / Element.
    Steve B
    Message was edited by:
            Stephen Birchall

  • G/L accounts in Goods Issue

    Dear,
    can any one tell about the G/L accouts automatic generation .
    ie if I do the goods issue ,  how the folowing G/L acoounts are generated automatically.....one for Cost centre , 2 nd one for Production ..and
    What is mean by Valuation Modifier or Account Modifier  --use ?
    and Which Transaction key to be used...
    Thanks
    Roshan

    Hi Roshan,
    Postings are made to G/L accounts automatically in the case of Invoice Verification and Inventory Management transactions relevant to Financial and Cost Accounting.
    Example:
    Posting lines are created in the following accounts in the case of a goods issue for a cost center:
    Stock account
    Consumption account
    Posting transactions are predefined for those inventory management and invoice verification transactions relevant to accounting. Posting records, which are generalized in the value string, are assigned to each relevant movement type in inventory management and each transaction in invoice verification. These contain keys for the relevant posting transaction (for example, inventory posting and consumption posting) instead of actual G/L account numbers.
    You do not have to define these transaction keys, they are determined automatically from the transaction (invoice verification) or the movement type (inventory management). All you have to do is assign the relevant G/L account to each posting transaction.If you need a different account then use the valuation modifier .
    regards
    kp

  • Serial Number isn't copied when Goods Issue reference to order

    Dear All,
    I had maintained serial number profile in material master but I still have a problem when i want to goods issue (TCode MB1A) the material with serial number from refurbishment order (order type PM04).
    Why the serial number isn't copied automatically from the serial number that i had entered before in the refurbishment order. it still asked to enter serial number. Logically, it should be listed from the serial number in refurbihsment order.
    Is there any configuration that i must do?
    Best Regards,
    Albert J.

    nobody replied

  • Batch expiration date check when goods issue

    Dear expert,
    In batch expiration date check, we have a requirement that when do goods issue with delivery note we should have a expiration date check for expired batch(the system needs to give a warning message when we want to pick a expired batch(in WM) or to issue a expired batch). But I checked OMJ5 and found that there is no check for movement type 601, 641, 643 or 647. Do we have a standard function for this requirement? Thanks.
    Leo

    Hi,
    In SD batch determination normally happens during Delivery creation for a Sales Order, Check for batch determination is maintained for a combination of sales org, order type - system determines Search Procedure at this level (here a check box also controls the batch check against selelction rules in case somebody puts a batch manually)
    later on through selection class and sort rules batch expiry is check during determination
    so all checks are applied before an actual goods issue is made so std SAP doesn't provide this check indicator at mvt type level
    Hope this helps
    Reg
    Dheeraj

  • SPED output type doesn't appear when goods issue done

    I have made goods transfer from one storage to another via two-steps procedure. Both storages have WM.
    So I create UB order (Me21n) -> outbound delivery -> transfer order. Then I approve the transfer order and the goods issue is done automatically. In this moment SPED output type has to appear in outbound delivery and to create inbound delivery.
    SPED settings are:
    dispatch time - 4 (Send immediately  when saving the application)
    transmission medium - 8 (special function)
    req. routine - 408.
    The problem is that after goods issue done via transfer order approving I haven't SPED in outbound delivery. I need to open the delivery to change (SPED appears) and save it. Can it be solved by any standard method or only by ABAP?

    Hello Mihailo
    Thank you for your answer.
    I think so too but I hope it can be another way. It's really strange situation because I see that the delivery status is updated after the goods issue. So the devilery is re-saved. But the output document doesn't appear.
    How you solved it in your expirience via change the delivery in background by ABAP or via any new req. routine?

  • Error message popped up when goods issue via mb1a

    Hi guru:
    I encountered the error message when I am trying to goods issue via mb1a as below:
    Document 1000041 / 0000000074 does not contain any
    selectable items
    How to solve?

    check are you maintained the backflush indicator in Component overview, Remove the backflush indicator and do the Posting In MB1a, or while confirming DO the goods movement If you want Back flush in Co11n
    and also check final issue is ticked or not in component overview

  • Alert when goods Issue is created

    Hi All
    I have requirement, I have 2 users 'A' and 'B'
    When the user 'A' creates a Good Issue then User 'B' should get an alert next day morning.
    Can any one please let me know what is the query I can use to trigger an Alert.
    Regards
    Murali

    SELECT 'True' FROM OIGE T0 INNER JOIN OUSR T1 ON T0.UserSign = T1.userSign WHERE T1.U_NAME = 'A'
    Please note that alerts are only triggered when the SAP Business One client application is running + with some delay (theoretical minimum frequency is 1 minute).
    Depending on CPU-load etc 1 minute may not be equal to 60 seconds...
    Regards,
    Frank

  • Allow Goods Receipt only when Goods Issue already done against process order

    Hi,
    Can we put a validation that , in case of process order, without goods issue system will not allow for goods receipt against that process order.
    Regards,
    Archana

    Check this link
    http://scn.sap.com/thread/493508
    User exit for GR without GI
    Regards,
    Himanshu

Maybe you are looking for

  • Quicktime version 7.0d0 is installed, i need 7.0.3 to run iTunes, HELP!!!!!

    Everytime I try to open iTunes, a message come up that says, "Quicktime version 7.0d0 is installed, iTunes requires Qicktime version 7.0.3 or later. Please reinstall iTunes." I have obviously reinstalled iTunes dozens of times, and also redownloaded

  • Photoshop CS5.1 "Could not complete the save command because there is not enough memory (RAM) - HELP

    Hi, I use Windows 7, Photoshop CS5.1 often pops up with "Could not complete [command] because there is not enough memory (RAM)."  I have increased my performance preferences to (1451mb) 90%, however I have not restarted Photoshop as I want to try and

  • Status not visible to certain contacts (or better ...

    Hi This has been discussed but a definitive answer hasn't been given (I don't think). Is it possible to show as 'Away' (or 'Offlline') to certain contacts or groups - but still receive msgs etc from them? They wouldn't know if you were online (and no

  • How to change primary external editor

    How do I change the primary external editor to Elements 11? It was an old version of PS which I removed and had hoped that since it was no longer available, LR would look for a new one as primary. I already have my Topaz products for the additional e

  • Lost value of a constant

    In the spec part of a package I define c_GTCON50_S CONSTANT VARCHAR2(1):='S'; In a procedure in the body part I do: INSERT INTO IGIC_DECE_400_11_INCIDENCIAS ( ID_DECE_INCI, ID_DECE_400, COD_DECE_INCI, COD_DECE_NIVI, ACTIVA_INCIDENCIA, FECHA_INICIO_SI