Accounting for code based  consumable material in SAP

Hi Experts,
Just a scenario I want to discuss with You all:
Earlier were using  non-stock items (no material code,only text to procure materials) and projects were consuming it. Now, we are going to use material codes to procure non-stock items which now have master code for it now the requirement for this process is as below.
At the time of GRN system pick project G/L(Profit and loss account G/L ) with account assignment S (or Q ) and respective WBS
While transferring  the left over project qty to another project ,accounting document is to be created .
Warehouse want to track to moved  quantity as well  from project to project and to own stock .
considering these requirement  i m working on two logic.
Logic 1 .
I configured the material as value based material  so that while doing GRN  project WBS  is debiting
and after consumption  of partial material quantity,  I am transferring the remaining cost of project to another project by  t-code KB61N or KB11N  where cost is moving from project to project .
now to show quantity movement  i am developing one report which can show the quantity based on moved Price lets  say if unit prince is 10 and 200 cost is transferring from project to project  means 20 qty is moving  in customized report .
Logic 2
With the help of BADI or some development a virtual storage location  will be created on MIGO screen 
and material will be fetched in this virtual storage location while doing GRN as a referance purpose
and the same location to be used during transferring material from project to project
let me know how far this logic and requirement is correct to code the consumable material and it  is  going to be  codified for reporting purpose .
your earliest response will be appreciable .
Thanks in advance .

Hi Jurgan  ,
scenario is like ,
earlier for these material , material record was not existing
but now business  want to create material  master for such consumable material for tracking purpose
and these codified material is to procured under WBC and profit and loss account G/L not inventory G/L (balance sheet G/l )
and to pick profit loss G/L  i made material as valuate material only  so that can populate accounting document while transferring value from project to project via  KB61N or KB11N
now what value is transferring from project to project that will be picked in terms of quantity (unit value conversion to quantity )  in customized report
hope scenario is clear now ..let me know if any query you have  to give your valuable inputs
Thanks

Similar Messages

  • Using Apple Mac Developer account for code signing

    Has anyone been using their Apple Mac Developer account for code signing and Adobe Air desktop App?
    Any hints, tips comments appreciated!

    Why would I do that?  I simply want to know, is the binary file I downloaded signed by with MY cert?  I can determine this within reasonable doubt by answering two simple questions:
    1.  Is the cert that this file signed with valid (chain of trust and all that).
    2.  What is the name of the cert (the identity).
    If the Identity is the right one (in our case, the name of our company) and it is valid, then I will trust that this binary is ours.
    Maybe this will clarify my question. I guess I could rephrase this question as:
    "How do I write a simple tool that will verify a file has a valid signature and will give me the signer's identity"?

  • Different GL Account for WRX - based on Valuation Class (No Material Master

    Hi Gurus,
    My scenario is as given below.
    1. We do not have any Material Master. We create short text PO's with account assignment category "P".
    2. We are also using Material Group in our PO. We have one Material Group for Domestic Purchases (say M1) and another Material Group (say M2) for Import Purchases.
    3. We have assigned valuation class say 3100 for Material Group M1 and valuation class 3101 for Material Group M2.
    4. Our plant is say RBUP and our valuation grouping code is say 0001 which is assigned to the same plant.
    Objective:
    While doing MIGO we want to have different GR/IR Account for domestic purchases say 108 and different GR/IR account for import purchases say 109.
    Issue:
    1. In OBYC setting GR/IR account is picked from transaction key WRX.
    2. Our entries in WRX are as given below for our Chart Of Accounts say DMN.
    Valuation Modifier Valuation Class GL Account
    0001 108
    0001 3100 108
    0001 3101 109
    3. But even when i am creating the PO with Material Group M2, it is not picking the GR/IR account 109, based on the valuation class i.e. 3101 which is assigned to the Material Group M2.
    Query:
    1. How can I achieve my objective of selecting GR/IR Account 109 for Import PO's and GR/IR Account 108 for Domestic PO's.
    Pl note we will not be maintain material master.
    Will give full 10 points if anyone can help me reslove this issue.
    Pl also do not waste any of your valuable time to address the account assignments for BSX or GBB-VBR. I am fully aware that in VBR this differentiation is possible.
    Rgds,
    Prasad.

    I suggest you to create a Dummy Materials. Lets say,
    material number: 1001
    enter material description as Domestic
    material number: 1002
    enter material description as Imports
    and in OBYC for GBB
    make the following settings:
    val grp      gen mod    val cla      gl a/c dr     gl a/c cr
    0001     VBR     4000     74180040     74180040
    0001     VBR     4001     78020091     78020091
    so that when u create PO u can get default GL (consumption GL )  for the material (u can use the same for material group also) and u can maintain WRX acc determination as follows ..
    val grp   val cla    gl a/c dr   gl a/c cr
    0001      4000     123456     123456
    0001      4001     456789     456789
    Thus u need to create 2 different valuation class for these material group specific and in PO while entering the text u can add the text which is displayed along with material description
    hope this helps

  • Delivery split for STO based on Material Loading Group

    Hello, I want to split the Delivery created from STO based on material loading group. I checked SAP Note:166397 and it requires copying routine. But this solution is not accepted and looking for other solutions. Please help with any user-exit or badi which can solve the purpose. Delivery needs to be created from VL10B transaction.
    Edited by: ananthula sumanth on Aug 6, 2010 9:12 AM

    The copy routine is designed for this purpose - it's not clear why the client does not allow the use of it. In my opinion you should find the root casue of their resistance and offer an acceptable solution (if it is possible).
    If you want to solve it in another way I guess you should go into a big development and develop your own copy routine functionality which could mean much more work (for you) and money (of your client) - instread of modifying a copy routine (maybe within few minutes).

  • AD sync service account for cloud based application

    i have a cloud based application that i am setting up AD sync with. in their directions below i have bolded the ones i need answers too. my domain functional level is windows server 2003
    The active directory synchronization requires the following:
    A domain user which has the following properties:
    The password is known and does not expire - completed
    The domain user account has read permissions to all objects in the entire domain within active directory
    Confirm that if the domain has been upgraded to Windows 200x functional level from Windows NT4, 2000 or 2003 that we have the appropriate Group permissions below available to the domain user account for the synchronization in addition
    to read permissions to the entire domain:
    Pre-Windows 2000 Compatible Access
    Pre-Windows 2003 Compatible Access
    The username and password are passed using the appropriate communication channels - completed
    i have created a service account in my AD called myappldap. does a domain user have read permissions to all objects in the entire domain within active directory without adding the to any other security groups except domain users? Or do i have to click on
    the top level domain object in AD>go to properties>security>and give them read permission and proprogate down those premissions? Also i do not see Pre-windows 2003 compatible access as a security object i can give this service account read permissions
    to. i just wanted to confirm that this is because i am still running a functional domain of windows server 2003?

    A domain user has complete Read on everything in the forest.
    As for the Pre-Windows 2000 Compatible group, that's a reduced security group to allow NULL password for pre-Windows 2000 DCs, such as the way NT4 RRAS (VPN servers) used. In Windows 2000 and newer, we can eliminate that group, since it's a security concern.
    More info to read up on it, here:
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/e8dfacba-985f-4042-abeb-f341bf37522f/prewindows-2000-compatible-access-group?forum=winserverDS
    Everyone group does not include anonymous security identifier
    http://support.microsoft.com/kb/278259
    As for Pre-Windows 2003, I haven't come across anything that would say
    pre-2003.  It almost appears that the software is using NULL or some other kind of reduces security on the password. Then again, I could totally be wrong. Is that specifically how the third party software specifies it in the docs? 
    Can you post a link to it?
    Ace Fekay
    MVP, MCT, MCSE 2012, MCITP EA & MCTS Windows 2008/R2, Exchange 2013, 2010 EA & 2007, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php
    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

  • System posts to PRD account for moving average price material.

    Hi,
    We are procuring spare parts (ERSA) externally, which is having price control as MAP.  While doing GR, system shows message "Account 602042 required an assignment to a CO object."  Here the problem is account 602042 is a price difference (PRD) account.  Why should system ask for a G/L, which is mentioned in PRD in this case. 
    Please note that this is first movement for the material and stock is zero in plant.  There are no  material documents for this material.
    Please suggest.
    Regards
    Alex

    If ML is active, then this can happen.  Please see note  532932  FAQ: Valuation logic with active material ledger.
    material is valuated by the inventory management similarly to the posting logic of a material managed by a standard price. The accounting document generated by the inventory management shows this posting logic; the amount posted in the material document corresponds to the product from quantity and moving average price and not to the externally assigned value.
    Generated accounting lines of the material ledger (depending on the material ledger settlement control) then valuate the stock.
    Example:
    Material: Testmat 1
    Price control: V
    Moving average price: 10 EUR/PC
    Purchase Order: 10 PCS for 150 EUR
      > goods receipt for the purchase order for 10 PCS
    Acctg documents:
    1) GR document:
       BSX 100 EUR D
       WRX 150 EUR C
       PRD 50 EUR D
    2) ML document:
       BSX 50 EUR D
       PRY 50 EUR C

  • New Access Sequence for Tax based on material Group

    Hello All,
    Our requirement is that we tax our employees on apparel only if the value is greater than $50.00.
    To achieve this, we created a new tax condition table (953 which is copied from 053) and assigned it to access 09 in the access sequence ZTX1 (created w/ref from TAXJ). We added material group (MATKL) to the condition table and selected exclusion indicator for the access.
    We created the condition record in FV11.
    When we created the sales order, the new access sequence (09) is not being accessed. It gives a message "Access not made (initialized field)" Message 102(VE).
    Please advise if we are missing something.
    Thanks,
    Leela

    Hi Leela,
    Are you creating sales order in the same system like
    You have created table in Development system in same system your are creating sales order
    If you are creating here you just go to V/07 transaction then slect your access sequence go in to the tables detail screen here you select your table 953 then click on fields here you check all the fields are available correctly or not then save the changes.
    Now try
    or
    You transported these confugaration to other system like Quality or Production here and you are creating the sales order,
    If you are creating here you need to create condition table again then try.
    I hope it will help you,
    Regards,
    Murali.

  • G/L Account for Extension Service PO Value In-Correct

    I'm extending an existing PO with a new Service Material and when the changes arrived in R/3, the G/L Account for the new Service Material changes to another value?!!!
    When I traced in R/3 CDPOS, there is an OBJECTCLAS EINKBELEG entry which changes the Field SAKTO (G/L Account) from the value I input from the SRM into another value. I cannot trace where this change document was issued from and how this was issued?
    Any help?

    Hi Tony.
    I feel that you are in extended classic scenario.
    For the "extended classic scenario" with services you must consider the following corrections in the R/3 system as of Release 40.
    1) Three new function modules
    2) Source code corrections in R/3 System
    ->  account assignment category in R/3 system can be changed for EBP
    These information are from one SAP note.
    Note 431954 - Extended classic scenario (services): Changes in R/3.
    regards,nishant
    please reward point if this helps

  • PR, PO, GR for a consumable material without material master record

    Hi,
    I have created a complete cylcle till Invoice Verification for a material without a material master record.
    But i have one query i.e. in the cylce i created i had to create a GR before entering MIRO.  Is there any way by which i need not create a GR for a consumable material i.e. to be posted directly to a GL without any inventory management.
    In my case, the GR checkbox in the PO was automatically ticked.
    Can anyone help on this please.
    Regards,
    Laxmi

    Customizing Error Message in ME23N
    When displaying of modifying Purchase Orders with a document type of Framework Order,  a user selects the LIMITS tab, they get the error message Customizing incorrectly maintained, message number SE729.
    The problem is caused by version upgrades of the SAP software.
    Number of entries in table T162V is different to the number of columns in table control for screen SAPLMLSP (400).  You can use screen painter SE51 to display the screen.  View the Element list for TC_VIEW.
    The list of fields can also be viewed within the program.  Transaction code ML81N (service entry sheet), program SAPLMLSR.  Click on the Configuration button (top right hand corner) select Administrator.  This shows the number of fields as 67.
    Using SE16N to view table T162V shows 69 fields.  This table contains six layouts (variants), they must all be the same.  Before the change the total count was 414 (69 x 6). 
    The ME23N transaction only checks that the number of entries is correct.  You will notice that the fields are not in the same sequence, but that should not matter if you donot use the service transaction ML81N and it is not a selectable tab on ME23N.
    Transaction SM31 was used to delete the extra fields.  As this is a SAP table, you may need extra authorisations to make the change.
    Note:  the number of fields shown above will be different in each site.  This is because of different SAP versions and in what software is loaded. 

  • SAP Hardware sizing for "User-Based sizing".

    Short Text    
    User-based Hardware Sizing    
    Long Text    
    Dear SAP Support,
    We would like to know the SAP Hardware sizing for "User-Based sizing".
    Our queries is
    1. In "User-Based sizing", What we have to consider,
    the number of users are calculated in the basis of
    Concurrent users in the system in a given point of time
    or
    total number of users logged into the systems in the whole day?
    We have referred the SAP document "Sizing SAP System" and the above
    point are not clearly mentioned.
    Regards,

    As the document says there are number of possible definitions for "users" in SAP context...
    For understanding assume that no of users logged to the system they consume different resources / areas in the system, some login to the system whole day but they don't work whole day, some user open multiple session to work while other open multiple session but they don't exactly work on it which means (every new session consume memory/resources) like you said their are concurrent users wherein they work and consume resources (SAP WPs)
    So before finalizing the sizing first compare the both reports (user based, thorhgput) and read the advantages and disadvantages for both. You can also consult with SAP / Account Manager to help you
    as per SAP document there's no point in counting no of pc's, laptops to calculate no of users
    Also refer:
    http://www.sap.com/solutions/benchmark/index.epx

  • Separate GR/IR clearing account for non material

    HI,
    In the business, already an account is being used as GR/IR clearing account (WRX) for non material receipts (Non material means there is no material code exists in the system but at the time of PO a description is updated manually).
    There are in all two plants and at present all the non material values are getting posted to the same GI/IR clearing account. The requirement is to have a separate GR/IR clearing account for both the plants.
    Please note that its related to non material only and there is no material code hence no valuation class can be defaulted. Also if valuation class is kept "blank", the system allows only one entry of account.
    Please let me know if any exist is available on this.
    Best Regards

    Hi
    It can be done by defining different valuation grouping code for both the plants in OMWD. Then for the respective valuation grouping codes you can maintain different GL accounts in OBYC
    Thank You,

  • Creating a tax code in FTXP I can't fill in an account for NVV

    Creating a tax code in FTXP,
    for my tax code I've filled in a Tax Percent. Rate for Transaction Key NVV but SAP doesn't allow me to fill in an account for this
    Transaction Key in the tab tax accounts.
    What cuold it depend on?
    Thanks

    Hi,
    Well NVV account key in sap standard is a non deductible key and it would not be display in OB40 for account assignment.
    If you see NVV properties in OBCN it will display check box ticked for not deductible and posting indicat. 3.But if you want to use it for tax posting untick that check box and change posting indicator to 2.
    Then it will show that key NVV in OB40 and let you assign gl for this key.
    Regards
    Arun

  • UDF For Retrieving the Tax Code based on PO

    Hi all,
    Mine is a file to Idoc scenario.
    I wrote a FM to retrieve the Tax Code based on PO .
    Created the udf which directly gets the Taxcode from the r/3 with out importing in to the imported objects,is this correct i never tried this before.
    Find the UDF for the Same.
    final String    CHANNEL_NAME = "GeneratedReceiverChannel_RFC",
         VALNOTFOUND = "VALUE_NOT_FOUND",
         SAPRFCNS = "urn:sap-com:document:sap:rfc:functions",
         TAG_FM = "Z_P_INT012_RFC_LOOKUP",
         TAG_TAX_CODE = "T_TAX_CODE",
         TAG_TAX_CODE_P = "TAX_CODE";
    AbstractTrace trace = container.getTrace();
              DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
              DocumentBuilder builder = null;
              factory.setNamespaceAware(false);
              factory.setValidating(false);
              try {
                   builder = factory.newDocumentBuilder();
              } catch (Exception e) {
                   trace.addWarning("Error creating DocumentBuilder - " + e.getMessage());
              Document docReq = null;
              try {
                   // Building up RFC Request Document
                   docReq = builder.newDocument();
                   Node root = docReq.appendChild(docReq.createElementNS(SAPRFCNS, TAG_FM));
                   Node nodeTbOpt = root.appendChild(docReq.createElement(TAG_TAX_CODE));
                   for (int i = 0; i < pernr.length; i++) {
                        Node nodeTbOptItem = nodeTbOpt.appendChild(docReq.createElement("item"));
                        nodeTbOptItem.appendChild(docReq.createElement(TAG_TAX_CODE_P)).appendChild(docReq.createTextNode(TAX_CODE<i>));
              } catch (Exception e) {
                   trace.addWarning("Error while building RFC Request  - " + e);
              trace.addInfo("RFC Request XML: " + docReq.toString());
                                                    //trace.addWarning("RFC Request XML: " + docReq.toString());
              // Lookup
              Payload load = null;
              try {
                   Channel channel = LookupService.getChannel(receiver[0], CHANNEL_NAME);
                   RfcAccessor accessor = LookupService.getRfcAccessor(channel);
                   InputStream is = new ByteArrayInputStream(docReq.toString().getBytes());
                   XmlPayload payload = LookupService.getXmlPayload(is);
                   load = accessor.call(payload);
              } catch (LookupException e) {
                   trace.addWarning("Error during lookup - " + e);
              // Parsing RFC Response Document
              Document docRsp = null;
              try {
                   docRsp = builder.parse(load.getContent());
              } catch (Exception e) {
                   trace.addWarning("Error when parsing RFC Response - " + e.getMessage());
              trace.addInfo("RFC Response XML: " + docRsp.toString());
                                                    //trace.addWarning("RFC Response XML: " + docRsp.toString());
              try {
                   NodeList res = docRsp.getElementsByTagName("item");
                   for(int i=0;i<res.getLength();i++){
                        NodeList itemNodes = res.item(i).getChildNodes();
                        Map itemMap = new HashMap();
                        for(int j=0;j<itemNodes.getLength();j++){
                             itemMap.put(itemNodes.item(j).getNodeName(), itemNodes.item(j).getFirstChild().getNodeValue());
                        rows.add(itemMap);
                                                            catch (Exception e) {
                   trace.addWarning("Result value not found in DOM - " + e);
                   result.addValue("true");
    Error:
    16:24:08 Start of test
    Source code has syntax error:  /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:598: 'class' or 'interface' expected public void TaxValues$(String[] a,String[] b,ResultList result,Container container){ ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:618: 'class' or 'interface' expected } ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:619: 'class' or 'interface' expected ^ 3 errors  Source code has syntax error:  /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:598: 'class' or 'interface' expected public void TaxValues$(String[] a,String[] b,ResultList result,Container container){ ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:618: 'class' or 'interface' expected } ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:619: 'class' or 'interface' expected ^ 3 errors
    16:24:11 End of test.

    Hi Potharaju,
    Why don't you try this, that really works:
    If you are using PI 7.1:
    http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/frameset.htm
    If you are using XI 3.0, PI 7.0
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
    Try with these.
    Regards,
    Juan

  • Diff stock GL account for raw material

    Hi,
    We have raw material under 2 different location, one is under raw material warehouse, another one is under staging area which belongs to production. From time to time, we will issue stock from RM warehouse to staging area.
    The stock GL account (either debit or credit) for the raw material is RM Stock (140001) when we do any movement.
    But we do not want like this. We want that when there is any movement from raw material warehouse location, it will charge to GL account 140001 (RM Stock). And when the movement is from starging area location, it will charge to another GL account (140002 - production stock).
    We want to seperate out the GL account for the raw material if they are under different storage location.
    Can this be done?
    Kindly please advise. Thank you.

    Hi Sim
    Valuation of Stock is done at Plant level and not Storage Location Level. Within a Plant, you can differentiate the G/L accounts based on the Valuation Class assigned in the Accounting view in Material Master.
    The above settings enable automatic account determination at the time of GR. If you want different G/L accounts for different areas, there are 2 options:
    1. Configure and Activate Split Valuation. This will enable you to give different Valuation Classes for different Storage Locations in Matl Master.
    2. The better option is to make the 2 locations as 2 different plants and extend the materials to both these plants.
    However, pls mention your purpose of differentiating the G/L accounts. If it is only to view the stocks in the 2 areas, there are many reports like MB52, etc.
    Hope this clarifies.
    Thanks

  • Issue regarding to change taxcode in tab Gl-account for T.cod MIR7

    Hi Expert,
    I have issue regarding Tax code in Tab Gl-account for t.cod MIR7 which come by-default , i wan to change that taxcode based on purchase order number which also have tax code with multiple line item in tab PO Refrence,,i want first taxcode of tab PO Refrence to be copied in first line item of tab GL-account  based on po number ,can anyone put a light on this issue with priority..
    Regard's,
    shaikh khalid.

    Hi,
    You can clear the old items posted in 28000 with the other leg in suspense / clearing GL Account.
    Once the above is done, please post once again to Vendor clearing the suspense / clearing account.
    Ensure that the suspense / clearing account does not have any open items.
    The lines are transfered to new recon account.
    Hope this helps, if yes, please assign points.
    Regards,
    Sankar

Maybe you are looking for

  • How can I continue using adobe Pro while OCR is running

    We are using Acrobat Pro X, and deal with scanned PDFs that reach up to 300 pages. While OCR is running, Adobe cant open any other PDF files or let us work in it at all. is there a fix or a trick we can use to get around this?

  • Loading a swf page

    When the statment below executes, the URL is correct but the swf file does not load and run until I click the refresh button. How do I get this to work without having to click on refresh in my browser? Thanks, Bob <cflocation url="jukebox.swf?./XML/#

  • Photosmart 7460 clips part of picture

    When I print on a borderless 4x6, what appears on the screen is different than what is printed. The printed picture has about 1/8" or more cropped all around the picture. How can I fix this do I can print exactly what is on the screen? Thanks, Scott

  • Setting multiple values in a preparedStatement

    Hi all, I am working on an application that has a couple of methods that use the same preparedStatement multiple times (in one case 6 or 7 times), (there is also more than 1 preparedStatement in the method) and I was wondering if there is a simple wa

  • Condition record -mandatory selection fields

    HI, i want to make selection fields as mandatory ctype is proo -key combination is sor/dc/div & material  all these are key fields i want to make sorg/dc/div as mandatory fields & MAterial as optional selection fileds while mainatining condition reco