Value string

po 100 pc
delivered 50 pc movement type 101
stock type unrestricted
now once i post the delivery in MIGO
system debit stock(BSX) account and credit GR/IR account
my question is can anyone tell me the complete chain of valuation and account assignment including the value string
i mean to say how the system is searching out this g/l/ accounts
please provide the link with  value string
I AM CLEAR WITH THIS CHAIN GIVEN BELOW BUT I WAN TTO KNOW HOW  movement type affects this chain
VALUATION AREA  1000
valuation grouping code AX
CHART OF ACCOUNT INT
BUSINESS TRANSACTION BSX
VALUATION CLASS  4400
Edited by: baxter jas on Jan 11, 2008 10:01 AM

Dear Baxter,
                 Answer for your Question.
   1. In Good receipt  System Generate 2 - Document.
      ( A. Material Document , B . Accounting Document.)
2. BSX   or Store Account or Material Name    Dr.
                                           Gr / Ir Account    Cr.
3. In MIRO  also System Generate         2 -  Document.
     ( A. Material Document , B . Accounting Document .)
4.  Now                                   Gr / Ir  Account   Dr.
                                              Vendor Account   Cr.
After MIRO  System Cancel the GR / IR   Account.
     Now     BSX  or Store Accoutn or Material       Dr
                 Vendor Account                                 Cr.
Next Question of your's how system determine GL Account.
Answer.
          1. Each and Every material have Own Valuation class.
           2.Every Valuation Class Link with Gl Account.
           3.Valuation Class and G.L Account Link With
              Valuation Grouping Code.
           4. Valuation Grouping Code Link With Valuation area.
           5. Valuation area link with Company Code.
           6. Comany Code Link with Chart of Account.
I Think it is some what Helpful for You.
Regards,
Rajan.

Similar Messages

  • Retrieving empty values from multi value string in user profile custom properties

    Hi,
    I created a webpart to save and retrieve data from custom properties. I use the code below to get the stored data:
    for (int i = 0; i < profile[property].Count; i++)
    Item = profile[property][i] == null ? string.Empty : profile[property][i].ToString();
    list.Add(Regex.Split(Item, @"\,\#"));
    Nothinig special about it.
    In my development environment, it works fine. The problem is  in my UAT environment. I'm facing an issue that i hope someone has been through. When the custom property is a multi value string type, it returns a empty string. I tested with HTML and single
    value fields and it works fine.
    Independently of the field type, it saves the data all right.
    Can anyone help me?
    Thanks!!

    Thanks, Chitvan Jain.
    I did as you suggested, but nothing changed. The problem is that profile[propname] comes already blank when using multi value property, even if there is data  to be retrieved.
    One funny thing is that, somehow the code manages to count the number of values there is in the property. Only the data is missing. We can see the exact number of column, cause i check if there's the right number of data, if there isn't, i add up  a empty
    string on the grid cell, but only for viewing. The empty string is not stored in the property.

  • Movement type and Value string

    Hi,
    I have copied movement type 101 to Z02. Is it possible to change the value String from WE01 to something else. My purpose is to post to a different account instead of GRIR while MIGO for free goods. So please don't suggest me to change in OBYC as the change is going to effect every MIGO which we don;t want to happen. Any ideas?
    Thanks

    The value strings contain keys for the posting transactions that can       
    lead to G/L account updates in the case of an FI-relevant posting. These   
    value strings are predefined by SAP. You cannot change value strings or    
    the transactions they comprise in Customizing. For each of these posting   
    transactions, you can set up automatic postings in dependence on the       
    other influencing factors.                                                                               
    The value string controls the process of G/L account determination for     
    transactions/events of the movement type (see unit Valuation and           
    Account Assignment), whereas the quantity string controls the updating     
    of the material master fields.                                                                               
    In SAP R/3, the value string WA01 is assigned to various goods issues      
    and other goods receipts. Further differentiation in the automatic         
    account determination process for these different movements is             
    accomplished via the account grouping code.

  • Memory leak in "get property value (string)" ?

    Hi,
    I'm not sure which forum to post this to because it involves a combination of labview and teststand.  The error I'm getting is more teststand related so it is here.
    In our application, we have a labview queued state machine launched by a teststand step using "launch vi asynchronously".  In one of the states of this state machine, we are looping grabbing frames from a camera, querying a teststand using "get property value (string)", to overylay on the video on each frame.  This is so when we post process the video, we can tell what step(s) teststand was performing (we are writing a status string to a property from teststand as well).  Since this string has to be overlayed on the video for each frame to be visible when played back, this happens many many thousands of times over the multi hour test runs of the platform.  
    My problem is, after 22 hours or so of running, I get an error generated from the "get property value (string)", saying cannot create any more threads.  The only thing wired to this tool in our vi is sequence context, which is passed in when the vi is launched from teststand.  When opening the "get property value (string)" vi itself, it is very simple, consisting of a "aspropertyvalue" casting, reading of the string from the proprety, closing the aspropertyvalue reference, and exiting.  It does not seem like there should be any "threads" being created here, except for perhaps the vi itself executing. But in that case I would assume the OS itself would clean up after itself. 
    BTW, the OS I am testing on is win7 x64.  I did see this though running on our xp box once as well though, same amount of time.  It is very repeatable.  My next plan is to disable this get property value using a disable case, and run again, but I"m still wondering why this error is occurring.  Any help or insight will be appreciated.
    Thanks
    David Jenkinson
    Hi,I'm not sure which forum to post this to because it involves a combination of labview and teststand.  The error I'm getting is more teststand related so it is here.
    In our application, we have a labview queued state machine launched by a teststand step using "launch vi asynchronously".  In one of the states of this state machine, we are looping grabbing frames from a camera, querying a teststand using "get property value (string)", to overylay on the video on each frame.  This is so when we post process the video, we can tell what step(s) teststand was performing (we are writing a status string to a property from teststand as well).  Since this string has to be overlayed on the video for each frame to be visible when played back, this happens many many thousands of times over the multi hour test runs of the platform.  My problem is, after 22 hours or so of running, I get an error generated from the "get property value (string)", saying cannot create any more threads.  The only thing wired to this tool in our vi is sequence context, which is passed in when the vi is launched from teststand.  When opening the "get property value (string)" vi itself, it is very simple, consisting of a "aspropertyvalue" casting, reading of the string from the proprety, closing the aspropertyvalue reference, and exiting.  It does not seem like there should be any "threads" being created here, except for perhaps the vi itself executing.  There seems to be something going on behind the scenes of this get property value tool that isn't cleaning up after itself?
    BTW, the OS I am testing on is win7 x64.  I did see this though running on our xp box once as well though, same amount of time.  It is very repeatable.  My next plan is to disable this get property value using a disable case, and run again, but I"m still wondering why this error is occurring.  Any help or insight will be appreciated.
    Thanks
    David Jenkinson

    Hi David,
    Have you tried just using property node | Method Nodes instead of using the VI. There should be no difference but I think that VI is polymorphic ie the input with change depending on what's wired to it eg string, double etc.
    Regards
    Ray Farmer

  • Value string for GR for normal PO and other

    Hi,
      I want to know whihc value string i sused and which account are updated when we make GR
    1 : For normal PO,  without any account assignment for stovk material
    2: For Subcontract PO
    3: For PO with account assignment
    4: In case of ASSETT
    regards,
      zafar

    FOR Normal PO, BSX Key is hit (i.e Inventory Posting account are hit) where as others are determined from the Accout assignment categories.
    you can check the account assignment Categories from SPRO--> Material Management --> Purchasing --> account assignment --> Maintain account assignment categories.
    select the acccount assignment cat. and click on the details tab. you will find the string in Acc. modification field.
    check this acc. modification key using OBYC Transaction for GBB (Offsetting entry for inventory posting).
    Regards,
    S Anand

  • SQL Command code for multiple value string parameter

    Hi,
    I'm using crystal 2008 and there is a check box for multiple value  SQL Command  I need some help in writing the SQL Command code  for oracle (or sql server) for a multiple value STRING  parameter.
    Thanks in advance,
    Marilyn

    I could be wrong here, but I do not believe you can pass a multiple valued parameter to an SQL Command data source.  How I have gotten around this in the past is to put the "real" report into a subreport.  In the main report, create a formula field (basic syntax):
    formula = join({?parameter}, "|")
    Then, use this to pass the selected values to the subreport's parameter (call it {?sr-parm}).  The SQL Command in the subreport can then use that (MS SQL):
    select *
    from table
    where charindex(table.field, '{?sr-parm}') > 0
    HTH,
    Carl

  • MM Change Value String from new Movement Type. (URGENT)

    Dear friends ,
    We have copied moviment type 501 and we need to change the value string to this movement.
    So after copy to 933 and creates value string ZA01 copied from WA01 , which tables should I change to value string of movment type use it ?
    We are using ECC 5.0.
    Best regards,
    Alessandro

    Could you please tell us what you want to achive with this setting though iam 99% sure that what you told in this thread cannot be done. WE always try to create the new movement types using exisiting movement types. So , transaction key/ Value string are copied over . So, i highly doubt if you can even change those fields as they are defined by SAP and used as part of their code and highly recommends not to attempt to play with them.
    If you want, you can check in OMWN and OMJJ to see that they are uneditable..
    please let us know what you want to achive with this so that we can try to help you.
    Please revert back to us if you have achived in creating a copy of WA01 and also let us know how you did it . Iam just curios.
    AH

  • Movement Types and value string in account determination.

    Hi Team,
    In the account determination how and where the movement types and value string are assigned to each other.
    Thanks,
    Sanjay

    hi
    Value Strings
    Posting records are assigned to each relevant movement type in Inventory Management and to each transaction in Invoice Verification.
    Value Strings indicates the posting rule that always contains the same account assignment characteristics for a certain transaction or event (for example a goods movement or an invoice receipt).
    Each goods movement is assigned to a Value String and each Value String in turn is assigned to Transaction/ Event keys. These settings are pre-defined and can not be changed.
    You can see the linking of Value Strings in the following tables:
    T156S- Movement Type: Quantity/ Value Posting (For movement type--> Value String)
    T156W- Posting String Values (For Value String--> Transaction/ Event key)
    I had found the following Value Strings in the system: WA01, WA03, WA04, WA06, WE01, WE06 and WF01.

  • Where we can find the detail infomation about the Value String of automatic

    Where we can find the detail infomation about the Value String of automatic?
    such as WE06,WE01 and so on.

    Hai,
               Value string keys are for SAP internal usage. It is just a pointer to the transaction event key which is necessary for automatic account determination.
               Movement types are linked to transaction keys via valuation string in OMWN T-code.
               The R/3 System automatically determines the value string assigned to a specific transaction. It depends partly on entered parameters manually and partly on parameters derived internally by the system. The value string contains all posting transactions that are possible for a certain transaction. The program decides which of these posting transactions lead to G/L account postings in individual cases. You cannot define this in Customizing.
    Value string WE01, for the goods receipt for a purchase order into stock, contains transactions BSX and WRX.
    WE01: BSX, WRX, PRD, KDM, EIN, EKG, BSV, FRL, FRN, BSX, UMB.
    WA14: BSX ,PRD, BSX, UMB
    WA01: BSX, GBB, PRD, BSX, UMB
    Value string RE05 contains transactions BSX and UMB.
    In the standard system, value string WE01 is assigned to goods receipts (and also cancellations and return deliveries) for Standard and Subcontracting purchase order items without account assignment concerning valuated material into stock. In the case of (valuated) goods receipts for purchase order items not subject to account assignment,
    post the items to a stock account using the transaction key BSX and make an offsetting entry to a GR/IR clearing account. A price difference posting (transaction key PRD) is only used if the valuated material is subject to standard price control and if the order price (or invoice price) is different from the standard price. Transaction key KDM is required in Inventory Management for purchase orders in foreign currencies because of differences in exchange rates between goods receipts and invoice receipts, unless the material can not be debited or credited because it is subject to standard price control.
    The transaction keys EIN and EKG (and possibly FRE – see account determination for delivery costs) are only used in company codes where purchase account management is active (as required in France and Belgium for example).
    The transaction keys BSV, FRL, and FRN are only used for the Subcontracting item category.
    Value string WA14 is defined for deliveries without charge (movement type 511).
    The following scenarios are possible:
    Delivery without charge for material subject to moving average price control &#8594; No accounting document
    Delivery without charge for material subject to standard price control (and if the posting date is in the previous period – standard price in the posting period = standard price in the current period) &#8594; Inventory posting (receipt at standard price) and offsetting entry to price differences account
    Delivery without charge for material subject to standard price control, with posting date in the previous period and the standard price in the posting period is different to the standard price in the current period &#8594; Inventory posting (receipt at standard price) and offsetting entry to price differences account (posting in the previous period) &#8594; Stock correction posting and Revenue/expense from revaluation (posting in the current period)
    In the standard system, value string WA01 is assigned to goods issues and other goods receipts. The R/3 System uses an additional influencing factor, account grouping, to differentiate further between the various movements during account determination.
    Hope it will be Helpful 4 u.
    Reward Point if Useful.

  • Return 2 values (string, number) multiple rows, from java stored function

    I would like to return 2 values (String, number prefered but String, String will work) from a java stored function.
    I was able to successfully return a varray of varchar2 values but I was wondering if it is possible to return 2 values by using a varray?
    Is it even possible? I tried using combinations of types which included a varray of objects (with 2 attributes) or a type as table of objects but I couldn't figure out how in my java code to set these values. Also what would my java function return type be and what Oracle type would map to it?
    Any help and examples or pointers would be great.
    Thanks,
    Dennis

    Thanks to all. I finally figured it out through all the pieces on the web.
    Here is what worked for me. First create 2 oracle types. One object type to represent the "columns" I will pass back:
    CREATE OR REPLACE TYPE COST_OBJ AS OBJECT (COST_NAME NVARCHAR2(50), COST_VALUE number ) NOT FINAL
    note: make sure the "strings" are defined as NVARCHAR2 or Java will puke if it is just VARCHAR2.
    Then create a table type to hold your objects defined as following:
    CREATE OR REPLACE TYPE COST_OBJ_TABLE is table OF COST_OBJ
    Then create the oracle stored function that is a wrapper to the java function:
    CREATE OR REPLACE FUNCTION get_Costs(Name VARCHAR2, evalDate VARCHAR2, fuelCodeID NUMBER) return COST_OBJ_TABLE
    is language java name
    'com.costs.storedProcedures.Cost.getCosts(java.lang.String, java.lang.String, int) return oracle.sql.ARRAY'
    Once that is done, Oracle is ready. The Java function looks something like this:
    public ARRAY getCosts(String name, String evalDate, int fuelCodeID) {
    DBAccess da = getDBAccess();
    // get a handle on the connection
    Connection conn = da.getConnection();           
    // The stuff that will be returned should be as type object array
    // make it to the size of the number of fuelcomponents passed in
    Object[] returnStuff = new Object[3];
    // create the type of struct that is defined on the database
    StructDescriptor structDesc =
    StructDescriptor.createDescriptor("CY_UMAP.COST_OBJ", conn);
    for (int i = 0; i < returnStuff .size(); i++) {
    Object[] costValues = new Object[]{
         "This is object " + i,
         new Integer ( i ) };
    STRUCT cost_obj = new STRUCT(structDesc, conn, costValues);
    returnStuff[i] = cost_obj;
    ArrayDescriptor x_ad = ArrayDescriptor.createDescriptor (
    "CY_UMAP.COST_OBJ_TABLE", conn);
    ARRAY x_array = new ARRAY(x_ad, conn, returnStuff);
    return x_array;
    I hope this helps others.
    Dennis

  • Value string description

    Good morning SAP Guru's
    may i know what is the differance betwwen value string and posting string?
    i find some of the value string in  OMWN, may i have its description
    WE06
    WE01
    WF01
    WA01
    WA03
    WA15
    WA16
    do we have any TC to check the description of above value strings.

    Value string is same as Posting string. It will generate posting records,  and is related with programming interfaces. Maybe you can get the details from ABAP consultant.

  • Value strings

    HI frndz...
    when we goto Account grouping of the mvt. types we find various Value strings.
    For eg: WE01, WA01,WF01, WF03, WE06, WE04, WA03 AND SO ON..
    I just want to knw vat are these Value string / thier significance.
    I knw  WE - is for receipt,
               WA - is for issue.
    vat is the significance of the 01,03,04,06,11 ... (in we01, we06 etc...).
    also vats the use of counter (Cn) ???
    Thanks in advance..
    Amit P Hiran
    njoy SAP..
    njoy Lyf.....

    Hi,
    Value string keys are for SAP internal usage. It is just a pointer to the transaction event key which is necessary for automatic account determination.
    Movement types are linked to transaction keys via valuation string in OMWN T-code. The R/3 System automatically determines the value string assigned to a specific transaction.
    It depends partly on entered parameters manually and partly on parameters derived internally by the system.
    The value string contains all posting transactions that are possible for a certain transaction.
    The program decides which of these posting transactions lead to G/L account postings in individual cases.
    You cannot define this in Customizing.
    Value string WE01, for the goods receipt for a purchase order into stock, contains transactions BSX and WRX.
    WE01: BSX, WRX, PRD, KDM, EIN, EKG, BSV, FRL, FRN, BSX, UMB.
    WA14: BSX ,PRD, BSX, UMB WA01: BSX, GBB, PRD, BSX, UMB
    Value string RE05 contains transactions BSX and UMB. In the standard system,
    value string WE01 is assigned to goods receipts (and also cancellations and return deliveries) for Standard and Subcontracting purchase order items without account assignment concerning valuated material into stock.
    In the case of (valuated) goods receipts for purchase order items not subject to account assignment, post the items to a stock account using the transaction key BSX and make an offsetting entry to a GR/IR clearing account. A price difference posting (transaction key PRD) is only used if the valuated material is subject to standard price control and if the order price (or invoice price) is different from the standard price.
    Transaction key KDM is required in Inventory Management for purchase orders in foreign currencies because of differences in exchange rates between goods receipts and invoice receipts, unless the material can not be debited or credited because it is subject to standard price control.
    The transaction keys EIN and EKG (and possibly FRE  see account determination for delivery costs) are only used in company codes where purchase account management is active (as required in France and Belgium for example).
    The transaction keys BSV, FRL, and FRN are only used for the Subcontracting item category.
    Value string WA14 is defined for deliveries without charge (movement type 511).
    The following scenarios are possible:
    Delivery without charge for material subject to moving average price control u2192 No accounting document Delivery without charge for material subject to standard price control (and if the posting date is in the previous period
    standard price in the posting period = standard price in the current period) u2192 Inventory posting (receipt at standard price) and offsetting entry to price differences account
    Delivery without charge for material subject to standard price control, with posting date in the previous period and the standard price in the posting period is different to the standard price in the current period u2192 Inventory posting (receipt at standard price) and offsetting entry to price differences account (posting in the previous period) u2192 Stock correction posting and Revenue/expense from revaluation (posting in the current period) In the standard system, value string WA01 is assigned to goods issues and other goods receipts. The R/3 System uses an additional influencing factor, account grouping, to differentiate further between the various movements during account determination.

  • What is value string

    Hi Guru
    Please tell me what is value string in T.code OMJJ & how it determine G/L
    Thanks
    rajeev
    [email protected]

    Hello Rajeev,
    Here is the link
    value string
    For account determination, please check MM-FI integration in the first thread of this forum.
    Regards
    Arif Mansuri

  • Value string (primary key) could not pass to entity bean

    database server 3.23.57
    application server Jboss 3.07
    ide jbuilder8
    i am using session bean to wrap entity bean where it calls for entity bean to lookup the databse.
    value entered in client application could not be passed from session bean to entity bean.
    it is a jtextfield thta capture string as input which is the customer id. it is also the primary key. session bean managed to get the value but it was then became null when i pass to entity bean.
    may i know wat could be the problem that is causing this?
    application server not suporting this feature???? or it is th elogic problem .. or i have miss ot some code somewhere.?

    Sounds like a code problem.

  • "&" character not being sent in parameter value string with jsp:forward

    String _url =
              "controller.jsp?_page="+nextPage+"&amp_count="+sessionManager.getCounter();
              <jsp:forward page="<%= (String) pageMap.get(nextPage) %>">
              <jsp:param name="_url" value="<%= _url %>"/>
              </jsp:forward>
              Receiving page:
              <% String url = request.getParameter("url");
              application.log("\n\t[skybook:home]_url = " + _url);
              %>
              Log:
              [skybook:home]_url = controller.jsp?_page=home
              If I remove the "&" from _url, then the rest of the string will appear.
              Anyone ever seen this?
              Thanks!
              

    I'm having a similar problem where I cannot even get the params to show up in the forwarded page.
              

Maybe you are looking for

  • Knowledge Management Recommended Storage Approach (DB vs Network)?

    We are starting a knowledge management initiative within sap portal and cannot find documentation that represents best practices on the actual storage approach. Our pilot project started with storing the documents within the database and it was painf

  • Unable to save a form with missing required fields

    I have a form, with required fields, as part of the new hire process. I would like to make sure the user fills in the required fields before closing/saving the form. I have a custom script that highlights the missing required fields when the complete

  • Acl on web app

    I am having trouble setting up ACL on my Web Application. Basically, I have two subdirectory under my Web App root directory called 'myapp', one is named 'pub' and one is named 'sec'. I want to put acl on the jsp pages in /sec. Can somebody show me t

  • Script file for test automation.

    I have a file "HPE3631A configure output.vi" (DC power supply). This file I downloaded from NI web for using control our DC power supply. I would like to use a script file that can automatically process and configure the output voltage, current param

  • Do I have to pay extra for microsoft exchange email?

    I checked out the ATT website and wasn't clear about this. For enterprise, it's $45/month. When I signed up for my iPhone, I purchased the standard $30/month data plan, so I didn't think it would allow me to use the Microsoft exchange option when set