Inventory management process key values plz

Hi gurus,
can anyone help me with the process key values
in my update rules i have this for issues
process keys= 100,101,104,105,106,110
and for receipts 000,001,004,005,006,010
what do they mean i am using the standard update rules
its very urgent becoz i am getting the stock values wrong
thanks and regards
neelu

hi Neel,
check oss note 352344 - Process key + reversals in Inventory Management ?
Symptom
This note is a consulting note and describes the use of the process key (0PROCESSKEY) in Inventory Management (MSEG). It focusses on the way the system deals with reversed transactions for DataSources 2lis_40_s279 and 2lis_03_bf.
To be able to use theses DataSources, you ABSOLUTELY MUST activate the transaction key generation (process key, PROCESSKEY) using Transaction MCB_ (from the OLTP IMG for BW: SBIW) (standard, retail or consumption goods).
The following transaction keys are available
(PROCESSKEY/Appl. Component/Description):
000/MM        Misc. receipts
001/MM        Goods receipt / vendor
004/MM        Article transfer posting receipt
005/MM        Stock correction inventory +
006/MM        Stock correction other +
007/IS-R      Receipt value-only article (single article
              posting)
010/MM        Receipt from stock transfer
002/IS-R      Merchandise clearing receipt
003/IS-R      GR from DC
100/MM        Misc. issues
101/MM        Returns / Vendor
104/MM        Article transfer posting issue
105/MM        Stock correction inventory -
106/MM        Stock correction other -
107/IS-R      Issue value-only article (single article
              posting)
110/MM        Issue from stock transfer
102/IS-R      Merchandise clearing issue
103/IS-R      GI from DC
450/IS-R      Generic Article (not relevant)
Remark: Transaction keys 002/003, 102/103 break down the core keys 010/110 in more detail with respect to retail processes. They are only available in an R/3 Retail.
As you can see in the overview, the transaction keys can be divided according to receipts and issues in Inventory Management. Furthermore, the transaction keys are displayed according to reversed and regular transactions.
A regular receipt has a debit/credit indicator "S" (SHKZG, 0DCINDIC), whereas a regular issue has a debit/credit indicator "H".
For reverse transactions the opposite is true.
Transaction                            D/C ind.   D/C ind.
                                        S          H
RECEIPTS
0 Misc. receipts                        regular    reversed
1 Goods receipt / vendor               regular    reversed
2 Merchandise clearing receipt        regular    reversed
3 GR from DC                            regular    reversed
4 Article transfer posting receipt    regular    reversed
5 Stock correction inventory +        regular    reversed
6 Stock correction other +            regular    reversed
7 Receipt value-only article          regular    reversed
10 Receipt from stock transfer        regular    reversed
ISSUES
100 Misc. issues                       reversed   regular
101 Returns / vendor                   reversed   regular
102 Merchandise clearing issue        reversed   regular
103 GI from DC                         reversed   regular
104 Article transfer posting issue    reversed   regular
105 Stock correction inventory -      reversed   regular
106 Stock correction other -          reversed   regular
107 Issue value-only article          reversed   regular
110 Issue from stock transfer         reversed   regular
Note: You can also recognize a reversal for DataSource 2lis_03_bf by means of the entry 0STORNO = ´X´. The fields that are marked with X in the table are then transferred with negative +/- sign. This was not the case with DataSource 2LIS_40_S279!!! In the case of DataSource 2LIS_40_S279 more logic was required in the BW update rules to make sure that key figures were updated correctly.
Example:
In the delivered InfoCubes 0CP_IC_C1 (CP) and 0RT_C01 (Retail), for example in key "Stock correction +", transaction keys 5 and 6 were grouped together. Furthermore, distinction is to be made between the different stock types. Depending on which stock types you want to distinguish between in different key figures, you must use a corresponding condition (IF statement) in the update rules in the BW.
Example (pseudo source code):
Updating Routine "stock adjustment +" for 2lis_02_bfIF ( STOCKCAT is initial ) AND         "Evaluated stocks ( PROCESSKEY = 5 OR PROCESSKEY = 6 )._  RESULT = TRANS_AMOUNT.  RETURNCODE = 0.    "Updating Key figureELSE.  RETURNCODE = 4.    "No Updating of KeyfigureENDIF.
The pseudo source code for 2LIS_40_S279 read as follows:
Updating Routine "stock adjustment +"  for 2lis_40_s279IF  ( STOCKCAT is initial ) AND         "Evaluated stocks  ( PROCESSKEY = 5 OR PROCESSKEY = 6 ).    IF DCINDIC = 'S'.      RESULT = TRANS_AMOUNT.    "regular    ELSE.      RESULT = -1 * TRANS_AMOUNT.    ENDIF.    RETURNCODE = 0.    "Updating Key figureELSE.     RETURNCODE = 4.    "No Updating of KeyfigureENDIF.
Here, the debit/credit indicator must be checked in accordance with the table above. Transactions 5 and 6 are receipts in Inventory Management. As the debit/credit indicator is set to "S", it is a regular transaction whose value(TRANS_AMOUNT) is assigned to the key figure. In the other case (debit/credit indicator = "H") it is a reversal, that is, the transaction should reverse a transaction that has already been updated. For this, the value is multiplied by -1 so that a corresponding decrease/reduction of this key figure is achieved during the update of the key figure in the InfoCube.
This logic is no longer required for the 2LIS_03_BF (see first pseudo source code), because the reversed quantity and values are automatically provided as negative with the help of the 0STORNO field.
Using this DataSource 2LIS_03_BF, it is for example possible to create a key figure such as "Reversed receipts", which is not a part of the Business Content delivered. The following pseudo source code of an update routine makes this clear:
Update routine "Reversed receipts"
IF ( PROCESSKEY = 1 ) AND   (STORNO = ´X` )  "Reverse     RESULT = -1 * TRANS_AMOUNT.     RETURNCODE = 0.ELSE.     RETURNCODE = 4.      "no update of key figure!ENDIF.
Note:  For DataSource 2LIS_40_S279 the pseudo source code read as follows:
Update routine "Reversed receipts"
for 2LIS_40_S279IF ( PROCESSKEY = 1 ) AND   ( DCINDIC = H )  "Reverse     RESULT = TRANS_AMOUNT.     RETURNCODE = 0.ELSE.   RETURNCODE = 4.      "no update of key figure!ENDIF.
To be able to understand the overall scheme more comprehensively, you should have a look at the update rules of the Standard Business Content for retail or consumption goods (for example InfoCubes 0RT_C01 or 0CP_IC_C1).

Similar Messages

  • Inventory Management: Valuated Stock Value

    Hello Experts -
    We're using inventory management. We're just bringing in 2lis_03_bf which is the material movements and the standard price datasource.
    The plant valuated stock quantity and the valuated stock value are fine. The SLOC valuated stock quantity is fine. We're using the non-cumulative key figures for the valuated stock quantity and the valuated stock value. The SLOC valuated stock value isn't correct. So I just created a calculated key figure where I'm multiplying the quantity with the standard price.
    This works fine but when I look at the plant level and use this CKF, the aggregation threw me off. So I changed the aggregation on CKF at the Bex level.
    This works fine in dev and qa where I don't have too much of data. But as soon as I'm in in production, the query times out and gives me an error saying I reached the buffer limit.
    I was thinking of calculating the valuated stock value at the ETL layer but now I'm thinking that if I do that and the price of a material changes, I'll again have the same problem. I can't re-load every time a material price changes.
    Can someone please help me with this scenario?
    Thanks!
    Edited by: Siegfried Szameitat on Oct 29, 2008 9:30 AM
    do not offer points, it is against the rules

    Hi Syed,
    Deriving values by multipling with price also not correct. results will not match with R/3.
    Value Calculation
    In principle, values are updated with Plant, Material, and Stock Category only. Quantities are updated with these characteristics, as well as with Storage Location, Batch Number, and Stock Characteristic
    Check SAP Note 589024: Evaluations in BW with the Characteristics Storage Location and Stck Char.).
    Hope it Helps
    Srini
    Edited by: Siegfried Szameitat on Oct 28, 2008 4:17 PM

  • Inventory Management (Non-cumulative values)

    Dear experts,
    I want to extract inventory data from 2LIS_03_BF.
    How do I have to configure the Key figures; for example: 0VALSTCKQTY. Is there a need to use Non-cumulative value with in- and outflow as in Content.
    Which other possibilities exist?
    After InfoObject config. - what are the exact next steps?
    Do I load data from the 3 DataSources 2LIS_03_BX, 2LIS_03_BF and 2LIS_03_UM into one DSO first and then into one cube or do I have to split?
    I dont want to use the BC data flow.
    Thanks for your advice.
    Patrick

    hi,
    Please search the Forum for this, this has been discussed many times.
    regards,
    Arvind.

  • Inventory Management, process stock in Quality.

    Hi,
    I am working in WM making the inventory process however I receipt an error when I trying to execute the LI20. The transaction gives this error:
    LI20:  No destination storage bin to be found in storage type 999
    This error appear when there are a material in quality stock. After release the sock by QA11, it is possible to make the movement to storage type 999. My question is if is it possible to make the inventory for stock in quality. I think it is not possible to move the stock when it is in Quality.
    Thank you and best regards.

    Hi,
    Thank you for the replay.
    I have already created the interim storage type 999, In fact the process works correctly after make the usage decision by QA11. My question is if it is possible make movements in WM for inventory like this when one of the materials in the storage type is in quality stock. Always give this error.
    Thank you and best regards.

  • Regarding  Process Key

    Hi all:
         Friends I have struck up with my work due to Process key.
    I need ur input for the following doubts.
    1.What is process key?why we go for this?
    2.What is the use of process key values like 1,2,21,22 ?..
    Waiting for your reply....
    Thanks in advance...
    Rgds,
    M.surendhar

    Hi Surendhar
    Please refer to following thread for Inventory process keys
    Re: Customer Group in 2LIS_12_VCITM incorrect
    Please refer to following thread for process keys used in MM
    Re: What are process KEYS in MM
    Hope this helps
    Regards
    Pradip

  • 2Lis_02_SCL - Process Key

    Hi All,
    i have existing report in which Goods Receipt value
    and Invoice Receipt values are populated based on
    Process key value which is part of the standard
    datasource 2lis_02_scl.
    am working on a new report based on a view which
    includes tables like ekko/ekpo/ekbe etc. i need to
    populate Goods Receipt value and Invoice Receipt
    values. my problem is i cannot include process key as a
    field in the view because it doesn't exist as a field
    in any of the tables. apart from process key is there any
    other field based on which i can distinguish good receipt and Invoice receipts.
    Did anyone faced this problem or have any suggestions..
    Thanks

    Hi BW SAP
    Refer to following SDN threads about MM Extractor Process keys and your problem will be resolved.
    Re: What are process KEYS in MM
    Re: Missing Process Keys in 2LIS_02_SCL / 2LIS_02_ITM
    Regards
    Pradip
    (Don't forget to assign points)

  • Inventory Management Negative Values

    Hello Experts -
    I'm working on an inventory management report and we're in BI 7.0.
    In the report, the valuated stock quantity is a non-cumulative key figure with inflow as receipt stock qty and outflow as issue stock qty.
    In my transformation, I'm taking care of the process keys and multiplying by -1 when the keys are 100, 101, 104, 105, 106, 110. I'm doing that for qty as well as for $ figures.
    But when I look into valuated stock qty in my report, I'm seeing negative values for movement type 602 which is a return. Earlier this was a positive value.
    For movement type 601 which is a sales, I'm seeing positive values which used to be a negative value.
    Basically, the figures got reversed even though I'm multiplying by -1 only on one set of process keys such as 100, 101, 104, 105, 106, 110.
    Is it ok to have negative figures when dealing with movement types?
    Any help would be greatly appreciated.
    As always, points will be granted.
    Thanks!

    Hi,
    Check these threads.
    Negative Val Stock
    Inventory Report with negative stock
    Regards.

  • Wrong values for Total stock - Inventory managment ( negative values)

    Hi,
    I loaded inventory management load
    2LIS_03_BF   INIT 01.06.2009 - 06.7.2009 No Marker Update (compressed with check)
    2LIS_03_UM  INIT 01.06.2009 - 06.7.2009 No Marker Update (compressed with check)
    the first quantity received is from 11.06.2009  and 0RECTOTSTCK is showing 300 which is correct.
    on 10.06.2009 it is showing -300 for 0TOTALSTCK when it should be 0 since there hasn't been any data.
    whats the right way to compress my cube if I don't want to load BX and how can I resolve this.
    thanks

    Hi,
           The standard process to get correct values in report is
    1. First u have to do init laod from 2LIS_03_BX and u have to compress the request with 'no marker update' chk box unselected.
    2. Next u have to do init load from 2LIS_03_BF and u have to compress the request with 'no marker update' chk box selected.
    3.  Next u have to do init load from 2LIS_03_UM and u have to compress the request with 'no marker update' chk box selected.
    4. Normally u can run delta loads from BX and BF data sources. ( Compression is not mandatory. Even if u compress it will improve the performance)
    Regards,
    Thilak

  • Analysis Process Designer and Inventory Management

    In the How to guide for Inventory Management it mentions that you can you can intialise stock in the Snap shot Cube using the Analysis Process Designer (APD).  Has anyone done this and if so can you explain how or outline some steps? Thanks

    Hallo,
    the APD does`nt be a useful tool for modeling a performant 
    data flow. A lot of SAP BW user think so.
    The performance problems are given by the ddic intern table, using to uploading the extracted data into the apd used wa_table and structures.
    To have the best performance on your scenario, please use the following scenario as possible.
    Step 1.
    upload the extracted data from the psa into a data layer
    there you can reduce and harmonize the data by using a transactional ods
    Step 2.
    build a infoset that joins the data
    Step 3.
    build one query to reducing data and make two copies of ist
    Step 4.
    build a useful data mining model
    Step 5.
    upload the results of the data mining model into a transactional ods
    Step 6.
    link the uploaded data into a infoset ore write back into a standard ods
    Step 7.
    query the data
    If you use this scenario you have a lot of benefits. Better performance, better quality of persistent data and actual and traininged data.
    The recommend next step (if you want a alerting) is to build a reporting agent report - if you have usefull processes in  the query.
    There are a workshop for Data mining and APD, named BW380.
    I hope I helped you.
    Otherwise give me a message.
    [email protected]

  • Snapshot scenario or non cumulative key figure  in inventory management

    Hi
    We are currently using Inventory Management with non-cumulative key figures but we get very high performance problems due to so big number of lines in info cube.
    We are analyzing the other scenario with snapshot and I am asking if it would be very realistic to use it to satisfy our requirement: to be able to get inventory management at day level for about 2 000 000 combinations article-site and about 100  000 stock movement lines per day (we are retailer!).
    Is there somebody to give me advice about it?
    Tanks a lot
    Anne

    Being a non-cumulative KF, total stock is automatically takes care of that.
    Try putting all the restrictions which you have included for total receipts and total issues, for eg,  restrict Total Stock with the movement types used in Receipts as well as Issues.
    Check and revert.
    Regards
    Gajendra

  • Process keys maintenance  for Inventory data

    Hi,
    Can any one suggets the Procedure for to maintain the Process keys at the time of extracting  Inventory data from Ecc6.0 to BI 7.0.
    Thanks,
    Chandra G

    Hi Reddy,
    first of all thanks for your quik Response.
    BI consultant need to maintain the process key(transaction keys) or MM consultant. when i see that path, already some transaction keys are maintaining for MM there like
    aplication component          application   operat    Description
    MM                                      02                   1          Purchase order/vendor
    MM                                      02                   2         Goods Receipt
    MM                                      02                   3         Invoice/Vendor
    is we need to do any other New Entries or Settings
    Regards,
    chandra G

  • How to Create process of Type : Get Next or Previous Primary Key Value

    Hi,
    Can anybody give the steps how to create the page process for type Get Next or Previous Primary Key Value in oracle Express database
    Ramesh j c.

    Hi Justin,
    In oracle 10g XE , we have sample application v2.0
    1. Do you have any Document to create step by step the sample application v2.0 and Is it possible to create all the pages of this sample application v2.0 b by wizard. To recreate or create the demo app, start from the home area,
    next go to application builder,
    then click the create button,
    next choose "demonstration application"
    and then you can choose "Run | Edit | Re-install" the "Sample Application" along with a few other apps.
    2. When we install this sample application v2.0 , which is the sql script is executed or how it is installed. If you want the sample application you can export it after you create it if you want the SQL associated with it.
    3. Whenever the sample application v2.0 is installed, how the encrypted pass word is created for the user demo and admin. This is setup with the application install. I don't believe it is encrypted either. If your wanting SSL there are some threads on here that talk about encrypting content.
    Justin thanks for to create process Get Next or Previous Primary Key Value

  • Inventory Management - Best Processes Documentation

    Dear All,
    We have recently implemented SAP in our organization. And we have mapped as such our process in sap. Now we want to know either the our processes regarding Inventory Management are best or not. So I want to get the complete documentation of SAP best processes in inventory management. I have gone through the SAP Best Practices Base line package. The Documentation in this is very limited regarding inventory management. Can any one guide where we can get the complete documentation regarding SAP best processes for inventory management.
    Thanks in advance.
    Kind Regards

    Dear,
    As you mentioned Implementation done in your organizations, If really comparison required by management - I suggest to go for a GAP analysis from any external firm. Inventory management is huge and based on real business requriements may be some best practices will not match client needs so accordingly changed or altered.
    Check the link which have some best practices available @ http://help.sap.com/bp_hightechv1600/HighTech_Global/documentation/hightech2_hidden_EN_DE.htm
    Regards,
    Syed Hussain.

  • Relation between Inventory Process keys and movement types

    Dear All,
    Is there any way to find the relation between Inventory process keys (which is in SBIW-> Settings for Application specific data sources(PI) -->Logistics -->Settings for IBU Retail / CP --> Transaction key maintenance for SAP BW) and movement types .
    Thanks in advance...
    Regards,
    Raju

    Hi,
    Please read the note below.
    Note 353042 - Howto: Activate transaction key (PROCESSKEY)
    It has something for you ....
    The process key (0PROCESSKEY and 0BWAPPLNM) of the InfoSources has not been filled. As a result, no key figures are updated because of the update routine of the participating InfoCube and along with it no records are inserted into the InfoCube. In each update routine, the system checks the content of the PROCESSKEY. If this field has no contents, then no data is written into the InfoCube because of the IF condition in the update rules.
    Solution
    So that you can work in the above mentioned InfoSources, you MUST activate the determination of the process key. This is done with the help of Transaction MCB_ which you can find in the OLTP IMG for BW (Transaction SBIW) in your attached R/3 source system.
    Here you can choose your industry sector. 'Standard' and 'Consumer products' are for R/3 standard customers, whereas 'Retail' is intended for customers with R/3 Retail only.
    You can display the characteristics of the process key (R/3 field BWVORG, BW field 0PROCESSKEY) by using Transaction MCB0.
    If you have already set up historical data (for example for testing purposes) by using the setup transactions (Statistical Setup Programs) (for example: Purchasing: Tx OLI3BW, material movements: OLI1BW) into the provided setup tables (for example: MC02M_0SCLSETUP, MC03BF0SETUP), you unfortunately have to delete this data (Tx LBWG). After you have chosen the industry sector by using  MCB_, perform the setup again, so that the system fills a valid transaction key for each data record generated. Then load this data into your connected BW by using 'Full update' or 'Initialization of the delta process'. Check, whether the system updates data into the involved InfoCubes now.
    If all this is not successful, please see Note 315880, and set the application indicator 'BW' to active using Transaction 'BF11'.
    Hope this helps.
    Raj

  • Costing  Process for Oracle EBS-R12 Inventory Management System.

    My clients are going to used EBS R12 for inventory and Purchasing Inventory Organization is not process Enable. Business type like Just import finished goods By (LC) & maintain stock status.
    My clients wants to maintain stock status by Average Costing. In which table I can get information of costing & how can I setup costing process?
    Thanks
    Omar

    I need to list of APIs for inventory module specially for quality.List of APIs can be found in iREP website.
    iREP
    http://irep.oracle.com/index.html
    In R12, Oracle Integration Repository is shipped as part of the E-Business Suite (as a responsibility).
    Oracle Inventory Management Application Program Interface ( APIs) [ID 729998.1]
    Thanks,
    Hussein

Maybe you are looking for

  • Cannot log into AD on Mountain Lion. Please help! I got the logs

    My company has been experiencing this problem ever since Mountain Lion released. The problem is, we cannot log into AD on all of our MAC who currently runs Mountain Lion. We, however, can log into AD fine with Lion and Snow Leopard just fine. We only

  • Can we achieve data conversion for my scenario key value pair

    My data  create table test ( id int,name varchar(10),value int, color varchar(20)) I would like to have data in the following format  where each id will combination of data set for each row for a id and separated by delimiter from another set like a

  • Imessage doesn't say delivered?

    Ok so I text this person a lot and his phone tells me if he read the message. So today he texts me and I respond and it doesnt say delivered. Then he texts me again a few hours later and the text I sent still doesnt say delivered or read. So I respon

  • When opening previous office version excel files it saves instead of opening

    Hi there, Recently I installed Office 2013 and deinstalled the previous version Office XP ( aka Office 2002 ). I tried to open some xlsm files but when I open it by double click on them it opens a "save as" screen... It is an XLSM file that is locate

  • Enhancement request: pageDef

    Hi, could you please consider the following ER? It's a trifle but may be very useful in some cases. When editing pageDef, it would be nice to be able to automatically generate an attribute binding for a variable and vice versa using right click and a