Custom Processing Keys  for 2LIS03_BF Stock Movements

Hi Everyone,
the HELP documentation talks about a custom range available from 500 to 999, provided that user-exits do the job to reprocess standard and custom movements with their own movement types.
Does anyone knows what and where the mentioned user-exit and the standard processingkeys assignment take place ?
Does it affect BW Setup Statistics Runs and online transactions ?
Thanks for your help.
Luc.

Hi,
You can find the standard processkeys assignement (XMCMSEG-BWVORG) in many programs : LMCRSF01, LMCRSF02 (MSEG_UMLAGERUNG_CORE, ...),LMCRSF03 (ANREICHERN_MSEG_CORE, ...).
Assignement of processingkeys isn't customizing, it's hard coding in program.
Regards.
Daniel

Similar Messages

  • Implementing a custom process type for a process chain

    I have created a custom process type for a process chain that allows a user to send back a failure or error status when calling an ABAP program.  I copied the class that is used from the existing ABAP process type as a template. 
    The process type works fine, I just cannot find out how to recreate the documentation for my custom type using free text. When you maintain the process type there is a field for the documentation object, but I can't find where in SAP to implement this.
    I have tried looking at the document maintenance using SE61 and looking into the class documentation from SE24 with no success.  The only detail that is provided in the SAP help portal is:
    "If necessary, assign a documentation type and a docu. object to the process type. The docu object can be called up via F1 in the process chain maintenance overview tree. "
    Does anyone out there have any experience with this that can push me in the right direction?
    Thanks,
    Eddie

    You can create and maintain system documentation from transaction SE61. This is how you would create documentation for a process type or if you wanted to create a book. <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a4/d47df949e111d189730000e8322d00/frameset.htm">more info</a>
    Here are the steps to make your documentation similar to that used for the ABAP process type:
    From transaction SE61:
    -Create a document of type TX (either from scratch or by copying RSPC_ABAP which is used for the SAP-delivered ABAP process type)
    -Make any changes you need. I suggest downloading the document in ITF format and make the changes in a basic text editor and then uploading your changed document. It's a little easier to tell what is going on that way.
    Now on to transaction RSPC.
    Once you save your changes, go to RSPC and select on any chain you have to get into the "plan and check views of process chain maintenance." Then just go to Settings -> Maintain Process Types.
    From here you can select your process type, select TX from the document type dropdown, and then enter the name of your document in the docu. object field.
    Hope that helps.

  • Process key for infosource 2LIS_02_SCL

    Hi
    Is processkey a standard across a module eg: MM and SD. In the transfer rule, there is a coding to check on process key in 2LIS_02_SCL. eg:
    if ( comm_structure-processkey = '002' or  
        comm_structure-processkey = '012' or
        comm_structure-processkey = '022' )
        and comm_structure-bwapplnm eq 'MM'
        and comm_structure-cppvlc <> 0.
                                                                                    result = comm_structure-cppvlc.
        returncode = 0.
    else.
        returncode = 4.
    endif.
                                                                                    I would like to know what is the meaning of these process keys? Are the configure somewhere? Can anyone share with me?
    Regards
    Kang Ring

    Hi
    Here are the transaction keys from OSS note:
    Here is a list of the values that BWVORG can assume, according with
    the purchasing item type, processed document and purchasing order type:
    1 - For non return items:
        a) Document type: Purchasing order
            - Normal purchasing order - BWVORG = 001
            - Stock transport order   - BWVORG = 011
            - Cross company order     - BWVORG = 021
        b) Document type: Goods receipt
            - Normal purchasing order - BWVORG = 002
            - Stock transport order   - BWVORG = 012
            - Cross company order     - BWVORG = 022
        c) Document type: Invoice receipt
            - Normal purchasing order - BWVORG = 003
    - Stock transport order - BWVORG = 013
            - Cross company order     - BWVORG = 023
        d) Document type: Scheduling agreement
            - Normal scheduling agreement - BWVORG = 004
            - Stock transport agreement   - BWVORG = 014
            - Cross company agreement     - BWVORG = 024
        e) Document type: Contract
            - Normal contract             - BWVORG = 008
            - Cross company contract      - BWVORG = 028
        f) Document type: Request of quotation
            - Request of quotation        - BWVORG = 009
            - Quotation                  - BWVORG = 040
    2 - For return items:
        a) Document type: Purchasing order
            - Normal purchasing order - BWVORG = 005
            - Stock transport order   - BWVORG = 015
            - Cross company order     - BWVORG = 025
        b) Document type: Goods receipt
            - Normal purchasing order - BWVORG = 006
            - Stock transport order   - BWVORG = 016
            - Cross company order     - BWVORG = 026
        c) Document type: Invoice receipt
            - Normal purchasing order - BWVORG = 007
            - Stock transport order   - BWVORG = 017
            - Cross company order     - BWVORG = 027
        d) Document type: Scheduling agreement
            - Normal scheduling agreement - BWVORG = 041
            - Stock transport agreement   - BWVORG = 051
            - Cross company agreement     - BWVORG = 061

  • ABAP question: define a custom foreign key for a standard field??

    Hi,
    I want to use the field ADDR1_DATA-STR_SUPPL3 for customer use. I must to define a foreign key against a Ztable (as verification table) for this standard field. Also I must to define a custom search help.
    To defining a foreign key for this field, I must be in change mode, so the system ask to me for registering the object. That means this action is a modification. My question is the following: is there any way to do so without SAP standar modification??
    For instance, using BDT events...but how?
    Thanks in advance.
    Regards,
    Rosa

    Hi Rosa,
    Changing SAP Standard dictionary elements is not possible with out changing the same. To change these elements, we dont have any other method apart from SAP standard modification.
    Cheers
    Pavan

  • Custom process Instruction for co-product

    Hello everyone,
    I have a material BOM in which one of the components has negetive value and hence is a co-product.
    Now i have a process order for this material,in which if i go inside operations and then by selecting a phase if i go for Process Instructions
    there exists a Process Instruction category ZCONF in which i have created PI custom characteristics fot teh co-product.
    Now the problem is I want to fetch the values from the BOm for the co-product when the process order is released.I am not able to find an exit for this.
    Kindly help.
    Regards,
    Yashi Trivedi

    Hi Yash,
    The below statement is not so clear.
    "Now the problem is I want to fetch the values from the BOm for the co-product when the process order is released.I am not able to find an exit for this".
    What values are you trying to fectch to production order.
    Regards,
    Chinna.

  • Adobe After Effects CC Doesn't recognize Alpha Key for imported DNxHD (.mov) clips

    After Upgrading To Adobe CC, we faced a problem when we try to import our HD assets (Quicktime .mov Codec: DnxHD 1080i 120). they are imported as one layer.. there NO Alpha key.
    These Clips dont have such problem when we import them into Adobe After Effects CS6.
    Please Adobe, we need a fast solution. this is urgent.
    Note that we tried to download the last version of AVIDCodecLE package with no result!
    thanks for any idea.

    ADOBE - THIS IS ABSURD - FIX THE DAMN BUG
    Our studio waited until now to update - what a huge mistake, waste of money, waste of time. Fortunately, older versions still run fine on the systems we "upgraded".
    We have years of assets that no longer work correctly in CC or CC14. We are a major production studio with literally thousands of assets that exist in a multi million dollar ISIS system. CC and CC2014 are worthless until this gets fixed. I'm sitting here looking like a amateur because nothing works. THANKS GUYS! - No, we're NOT going to go back and "re-render" all of those assets. We will just continue to use the no monthly fee Cs6, forever.
    We will not be renewing any of our "contracts" until this bug is fixed (about 30 licenses). Back to CS6.

  • MM - BW Process Keys / Movement Type mapping

    Hi,
    Can anyone point me to a document, reference or an answer as to how I can map BW Process Keys for Purchasing and Inventory with SAP Movement Types? I'm trying to validate some Purchasing goods receipt data in BW which is filtered by process keys.
    Thanks for the help, points will be assigned,
    Courtney

    Transaction Key SAP BW/Process Keys used to transfer the Logistics movement data to SAP BW.
    The transaction key contains the key figures. When the InfoCubes are updated, the keys are broken down
    into their component key figures.
    You can check the BW: Transaction keys/Process Keys in ECC, by using SPRO
    Logistics --> Settings: inventory controlling --> Transaction Key Maintenance for SAP BW

  • MM Process Keys / Movement Type mapping

    Hi,
    Can anyone point me to a document, reference or an answer as to how I can map BW Process Keys for Purchasing and Inventory with SAP Movement Types? I'm trying to validate some data in BW which is filtered by process keys.
    Thanks for the help, points will be assigned,
    Courtney

    Check out if this helps you:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328?QuickLink=index&overridelayout=true

  • Urgent Help need for ABAP Custom Process Types

    Hi Gurus,
    I have created a Custom Process Type for ABAP program which returns status (Success or Failure).
    I followed the below procedure to create a custom ABAP process type.
    In RSPC, I went to Settings -> Maintain process types
    I selected the ABAP process type and then selected the EDIT -> COPY AS and then in the process chain configuration screen, I gave a new name to the process type, changed the POSSIBLE EVENTS settings to "2 process ends "successful" or "failure" and saved the settings to confirm changes.
    Now I can see the new process type for ABAP program which returns the success or failure for the successors.
    Now, my question is, where do i write the logic for ABAP program ? how does the ABAP program returns the success or failure. Do I have to change the code in the method IF_RSPC_EXECUTE~EXECUTE to return success or failure.  Please make me clear where I can write the code? For example in my ABAP program, I am searching a table to find a specific value. If the value is not found, then the ABAP process type should return failure, if found should return success. How can I do this?
    Thanks in advance,
    Regards,
    aarthi
    [email protected]

    Hi,
       We have a similar problem. We have an ABAP program in a process chain that
    uses a custom process type with on success and on failure.
        If  the program is successful there is no problem. it will run the next process step.
        The problem is when the ABAP Program fails and even though the message class is E in our ABAP program it has a confirm popup message with a status change and asks "Save Status and Trigger Events if Appropriate".
         Once you enter Yes to continue it then continues to the next step in the program and is fine.I traced in debug where this status message is appearing. It is in CL_RSPC_LOG. There is a popup_to_confirm_step where it checks the e_status that is value J ( Framework Error upon completion). Then it submits the rspc_process_finish program to complete and call the on error process step.
         Has anyone else experienced this and is there any other documents out there to help me?
    Apologies if this is not very clear.
    Any assistance would be appreciated.
    Thanks
    Monica Mandia

  • Process keys

    Hi gurus
    i need the process keys related to issues and receipts for the below mentioned stocks
    I also need to stock types and the stock categories for the same.
    I can get the process keys data in SBIW, but i am unable to find the exact keys related to the below stocks.
    The below fields are from MARD table
    LABST - Unrestricted
    UMLME - Stock in Transfer
    EINME - Restricted Use
    SPEME - Blocked
    RETME - Return
    Please help me...
    Thanks & Regards
    Seshu

    Hi Bhima,
    look at OSS Note 353042 'How to Activate transaction key PROCESSKEY'...
    However, Logistic Cockpit extractors represent, in principle, structures that collect document-specific information from the logistics application and transfer it to the SAP BW.
    Many key figures are yielded from the application. These must be transferred to the SAP BW with the help of the extractors. SAP ensures that document information is interpreted in advance with the help of a 'process key' so that key figures, which describe and measure the particular processes, can be more easily derived for customers.
    In the 2LIS_02_SCL, for example, this means that the rows to be transferred only contain transfer quantities and value fields. The actual key figure is hidden behind the process key. There are generic key figures (transfer quantities and transfer values) that have a significance when combined with the process keys.
    Process keys must, during the update, be resolved into corresponding key figures at the time of query creation at the latest, you must have a precise knowledge of the process keys for the creation of customer-specific infocube updates or the creation of the query.
    Example: Update routine for the key figure 'Order Volume Quantity (External Vendor)'(pseudo-coding):
    IF COMM_STRUCTURE-PROCESSKEY = `001`.
       RESULT = COMM_STRUCTURE-TRANS_AMOUNT.
    ELSE.
       CLEAR RESULT. “no update of key-figure
    ENDIF.
    Look at MCB0 transaction !!!
    Hope it helps!
    (Bhima, don't forget to reward the answers !!!)
    Bye,
    Roberto

  • Urgent:  ABAP Custom Process Types

    Hi Gurus,
    I have created a Custom Process Type for ABAP program which returns status (Success or Failure).
    I followed the below procedure to create a custom ABAP process type.
    In RSPC, I went to Settings -> Maintain process types
    I selected the ABAP process type and then selected the EDIT -> COPY AS and then in the process chain configuration screen, I gave a new name to the process type, changed the POSSIBLE EVENTS settings to "2 process ends "successful" or "failure" and saved the settings to confirm changes.
    Now I can see the new process type for ABAP program which returns the success or failure for the successors.
    Now, my question is, where do i write the logic for ABAP program ? how does the ABAP program returns the success or failure. Do I have to change the code in the method IF_RSPC_EXECUTE~EXECUTE to return success or failure.  Please make me clear where I can write the code? For example in my ABAP program, I am searching a table to find a specific value. If the value is not found, then the ABAP process type should return failure, if found should return success. How can I do this?
    Thanks in advance,
    Regards,
    aarthi
    [email protected]

    To trigger a process chain from an external program you can use the function:
    RSPC_API_CHAIN_START
    you need only to know the Chain ID and pass it in import parameter.
    Here an example:
    select-options v_time for sy-uzeit.
    parameter: chain type RSPC_CHAIN.
    check sy-uzeit in v_time.
    CALL FUNCTION 'RSPC_API_CHAIN_START'
      EXPORTING
        i_chain             = chain
      I_T_VARIABLES       =
      I_SYNCHRONOUS       =
      I_SIMULATE          =
      I_NOPLAN            =
    IMPORTING
      E_LOGID             =
    EXCEPTIONS
      FAILED              = 1
      OTHERS              = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Regards,
    Sergio

  • What is maintaining process keys in mm extraction

    hi friends,
    what is maintaining process keys in mm extraction
    Thanking u
    suneel.

    Hi Suneel,
    The process keys basically represent the type of transaction which has happened in the source system.
    If you notice the update rules for the Purchasing cubes like 0PUR_C01, etc. You will see some routines like this:
    IF COMM_STRUCTURE-PROCESSKEY = `001`.
                  RESULT = COMM_STRUCTURE-TRANS_AMOUNT.
               ELSE.
                  CLEAR RESULT. “no update of key-figure
         ENDIF.
    <b>This means that if the process key determines which KF should be populated for the same in the Cube.</b>
    Some of the common process keys for Purchasing are:
    Event MA (purchase order) and purchase order category 1 yield process key 001.
    Event MA (purchase order) and purchase order category 2 yield process key 011.
    Event MA (purchase order) and purchase order category 3 yield process key 021.
    Event MB (goods receipt) and purchase order category 1 yield process key 002.
    Event MB (goods receipt) and purchase order category 2 yield process key 012.
    Event MB (goods receipt) and purchase order category 3 yield process key 022.
    Event MC (invoice receipt) and purchase order category 1 yield process key 003.
    Event MC (invoice receipt) and purchase order category 3 yield process key 023.
    Event MD (scheduling agreement) and purchase order category 1 yield process key 004.
    Event MD (scheduling agreement) and purchase order category 2 yield process key 014.
    Event MD (scheduling agreement) and purchase order category 3 yield process key 024.
    Event ME (contracts) and purchase order category 1 yield process key 008.
    Event ME (contracts) and purchase order category 2 yield process key 028.
    Event ME (contracts) and purchase order category 3 yield process key 028.
    You can find more information if you search across the forum.
    Thanks,
    Amol

  • LSMW BAPI for Initial Stock (561)

    Hi all,
    I've done LSMW for initial stock (movement type 561) using BAPI method:
    Business object = BUS2017
    Method = CREATEFROMDATA
    Message Type = MBGMCR
    Basic Type = MBGMCR03
    LSMW works well but the result shows material document with only one item.
    How can I generate material document from LSMW BAPI with many items within?
    Thanks in advance.
    Peerasit

    Try Another option as below
    Make bdc for MB1C stock upload using movement type 561 by recording through transaction SHDB.
    Regards,
    Sandesh Sawant

  • ColdFusion Builder Preference Keys for FTP Sync

    I was wondering if anyone has been able to setup a customer preference key for synchronize -> Upload in ColdFusion Builder? I use this all the time and it works fine...it is just several clicks to get 'er done. I would love to simply hit a combo of keys to upload the currently active file.
    Thoughts?
    ~Clay

    I agree.  The CF Documentation for both my installs using the standalone CF Builder 3 fail to display any of the Coldfusion documentation.  It shows up in the contents, but fails when I pick any of the available references.  I've posted and asked others and do not get a response.
    This forum is not monitored.  You can see that on the main page where it shows articles about the beta of CF Builder 3.

  • Account modification key for movement type 643

    Hello Experts,
    I am reaching out to you today as I am in need of some info on Account assignment for Goods issue process. I looked at transaction OMWN or OMJJ for movement type based settings. I am running a business process ' Intercompany stock transfer order'. Goods issue movement on delivery reads 643(Goods issue for cross company), which is picking 'Account modification key' VAX.
    My requirement was how do I force system to pick VAY for 643 without overwriting VAX with VAY in OMWN transaction. Also there are several possibilities listed out for movement 643 alone. Appreciate if you could briefly tell me how system determines other parameters such as 1) Special stock indicator 2)Consumption posting 3) Value string & 4)Counter to determine 'Account modifier' in the customizing table V_156X_KO for Intercompany movement type 643.
    Additional info: Trigger is Stock tarnsfer order type NB. Subsequent process is VL10B for Delivery creation using type NLCC  and Intercompany invoice(IV) for shipping the goods to ordering company code. Then in the receiving company MIGO or goods receipt with reference to outbound delivery and fianlly MIRO or Invoice verification.
    Regards
    SG

    Valuation Structure
    Data on a material is valuated using the following structure:
      Valuation area
      Valuation class
      Valuation category
      Valuation type
      Material type
      Movement type
    Valuation Area
    Organizational level at which material valuation is carried out. You can define a valuation area as
    follows:
      Valuation area = company code
    All stocks of a particular material in this company code are valuated together.
      Valuation area = one plant
    The stocks of a particular material in this individual plant are valuated together. Stocks in
    other plants are not included in this valuation area.
    You define in Customizing the level at which valuation should take place.
    Valuation Class
    You group together different materials with similar properties into valuation classes so that you
    do not have to manage a separate stock account for every material.
    The following table contains examples of possible valuation classes:
    Valuation class Description
    3001 Colors
    3002 Paints
    3030 Operating supplies
    3100 Trading goods
    Which valuation class a material can be assigned to depends on the material type. You can
    define the following assignments in Customizing:
      All materials with the same material type are assigned to just one valuation class.
      Different materials with the same material type are assigned to different valuation classes.
      Materials with different material types are assigned to a single valuation class.
    MM - Material Price Change (MM-IV-MP) SAP AG
    Valuation Structure
    10 April 2001
    A material is assigned to a valuation class in the material master record. The system checks
    whether the material type allows the material to be assigned to the valuation class specified.
    The system refers to the valuation class of a material to determine which stock account to post to
    when a posting is made for this material.
    Valuation Category
    Criterion according to which split valuation is carried out:
      Procurement
    You can valuate a material differently depending on whether it is manufactured in-house
    or procured externally.
      Origin
    You can valuate a material differently depending on where it comes from (such as home
    or abroad).
      Status
    You can valuate a material differently depending on its status (such as new, used,
    repaired).
    You define the valuation categories in Customizing. A material is assigned a valuation category
    in the material master record.
    Valuation Type
    The valuation type specifies the individual characteristic of the valuation category, such as
    internal or external, in the case of Procurement. Within the valuation category Origin, you can
    define the different countries as the valuation types. You define valuation types in Customizing.
    You first determine all the valid valuation types for a valuation category.
    You define in the material master record which valuation types are allowed for a particular
    material. For every material subject to split valuation, you must enter all the valuation types
    allowed in the material master record.
    Material Type
    You assign every material to a material type when you create it. Examples of material types in
    the standard system include raw materials, operating supplies and finished products.
    The material type controls the properties of a material and which data must be maintained for the
    material. The following control features are important for valuation:
      Is the material managed by quantity?
      Is the material managed by value?
      Which price control type may be used for the material?
      Which valuation class can the material be assigned to?
    The system administrator can create or change material types in Customizing.
    Movement Type
    For every material movement, there is a movement type in the SAP System. The movement type
    controls the properties of the movement, for example, which entries you must make when
    SAP AG MM - Material Price Change (MM-IV-MP)
    Valuation Structure
    April 2001 11
    entering a material movement, and which updates are carried out when the movement is posted.
    The following control features are important for valuation:
      Does the material movement cause the quantity to be updated?
      Does the material movement cause the value to be updated?
      Does the material movement lead to postings in Accounting?
      Is the material movement relevant for LIFO/FIFO valuation?
    The system administrator can create or change movement types in Customizing.

Maybe you are looking for

  • How do i track my ipod if it has the same apple id as my iphone?

    i lost my ipod touch and i know it has the track my iphone app. but it also uses that same apple id as my iphone. so when i try to track it on my iphone it tells me that it found my iphone but not my ipod touch. in case i lost it somewhere at home th

  • Canon IR Adv 7055 PPD?

    Hello All. I've been having a problem with my new iMac running 10.6.4 in regards to our Canon IR ADV 7055. I can NOT get the printer to pull from the manual paper feed (ie: bi-pass). I've tried multiple installs of different PPDs and just can't seem

  • Using UC Correction as a NC correction workflow

    I am trying to set up CHARM and I have found the the Normal Correction workflow is too cumbersome and actually may cause problems in our environment.   I would like to use the UC Correction workflow as our maintenance cycle which occurs ever 2 weeks.

  • Newbee question - save as flv

    I managed to make a simple animation and now want to save as flv or fl4. I looked at the various Save As and Export choices under the File menu, but don't see a way to save as flv or fl4. I would greatly appreciate it if anyone can help.

  • Sent in my laptop for repairs, now speakers don't work

    I sent in my laptop to have the HDMI port repaired. Not only did they not fix the HDMI port, but they returned the laptop to me with the speakers not working. The speakers worked fine when I sent it in.