Field Selection Keys related to Purchase Order

Hi,
       I have a query regarding Field Selection Key.
When we go to Field Selection Screen connected to Purchase Order, we can find so many Field Selection Keys viz., $$$$, $$$2, AKTH, ME21N, etc.
How to judge which is to be used when?
I like to know how these Field Selection Keys are linked to Purchase Order Screen in the background.
Please guide me in this regard by giving proper suggestions in this regard.
Thanks in advance.
Thanks & Regards,
Srinivasa M.S
+91-9910077829

Hi Karthik,
                    Thanks for your valuable information.
I like to know few more things.
1) Is it possible to create our own Field Selection Key?
2) If you observe the list of Field Selection Keys related to Purchase Order Screen, you can see that there are Field Selection Keys by name ME21N, ME21, AKTH, etc.
If the Field Selection Keys are predefined by SAP, it is OK. But, if there is an option to create our own Field Selection Key, then what is the procedure to do the same?
It seems that ME21N, ME21, and AKTH are used for Create Purchase Order Screen.
There are also keys ME22N and ME23N used for Change Purchase Order Screen and Display Order Screen.
I am little bit confused about this.
We are linking the Field Selection Keys to the Document Types.
But, I think it is only for create Purchase Order Screen. Please correct, if I am wrong.
Also, I like to know how we are linking the Field Selection Keys related to Change Purchase Order Screen and Display Purchase Order Screen?
Please clarify all my doubts by giving proper suggestions.
Thanks in advance.
Thanks & Regards,
Srinivasa M.S
+91-9910077829

Similar Messages

  • Field Selection Key in Purchase order

    Hi Friends
    We have defined two different ZFK1, ZFK2 Custom Field selection keys for payterms & GR/IR  Indicators in  Purchase order .
    ZFK1  is used across all(most of the ) company codes and document types as defined in config .
    But our requiremnt  is that ZFK1 must be replaced  with ZFK2 for certain compnay code and document types combination dynamically in ABAP without chnaging the config in SPRO.
    Please help me out if any body knows  how this can be achieved and what are the user-exits should be used .
    Thanks in advance ,
    Siva.

    Hi Friends
    We have defined two different ZFK1, ZFK2 Custom Field selection keys for payterms & GR/IR  Indicators in  Purchase order .
    ZFK1  is used across all(most of the ) company codes and document types as defined in config .
    But our requiremnt  is that ZFK1 must be replaced  with ZFK2 for certain compnay code and document types combination dynamically in ABAP without chnaging the config in SPRO.
    Please help me out if any body knows  how this can be achieved and what are the user-exits should be used .
    Thanks in advance ,
    Siva.

  • FIELD SELECTION KEY

    Hi,
           I have a query regarding Field Selection Key.
    I want to know the difference between Field Selection Keys AKTH, ME21, and ME21N.
    I have observed during Testing that, AKTH and ME21N are almost the same.
    But, I like to know the difference.
    Which is to be used when?
    Please give suitable suggestions in this regard.
    Thanks in advance.
    Thanks & Regards,
    Srinivasa M.S
    +91-9910077829

    Hi,
    Go through following information.
    Field selection key: -
    You should not delete the field selection keys listed below, which the dialog program uses for control purposes, otherwise the dialog may terminate during processing:
    1. Field selection key: transaction
    The field selection key that corresponds to the transaction code: for example, field selection key ME22 for the transaction "Change Purchase Order". For the Enjoy Purchase Order transactions (creating, changing, displaying), there is only field selection key ME21N.
    2. Field selection key: activity type
    Is set from the activity type as follows:
    AKTH    In creation mode
    AKTV    In change mode
    AKTA    In display mode
    AKTE    With PO extension
    You should note that you can also add items in change mode (for example, transaction ME22). Field selection key AKTH would be used for this item.
    3. Field selection key: purchasing document type
    The field selection key that you have assigned to the document type for the purchasing document. For example, field selection key UBF is assigned to document type UB, which is used for stock transfer orders (within a company code). In this key, the fields Price and Price unit are suppressed.
    4. Field selection key: item category/document category
    This is determined from the item and document categories as follows: The first two characters consist of the letters 'PT', the third character of the item category (internal representation), and the fourth of the document category:
    A   for RFQs,
    B   for purchase requisitions
    F   for purchase orders
    K   for contracts
    L   for scheduling agreements
    Accordingly, field selection key PT3F would be used for a subcontracting item in a purchase order.
    Field selection key: function authorization/release status
    Purchasing documents: Used for authorization control. If the user parameter EFB (function authorizations in Purchasing) has been assigned and a field selection key has been assigned to the relevant value, this field selection key is used. Otherwise, field selection key $$$$ is used if the user has insufficient authorization to display prices.
    Purchase requisitions: If the purchase requisition is subject to a release strategy and a field selection key has been assigned to the current release indicator, this field selection key is used.
    Field selection key: subitem/creation indicator
    Purchasing documents: Is only used in the case of subitems. The field selection key is put together in the same way as for the item categories (field selection key 4), with the string 'UP', the subitem category, and the document type.
    Purchase requisitions: the field selection key that is derived from the creation indicator in the purchase requisition, that is, ESTV, ESTF, or ESTD, is used in the case of purchase requisitions generated from within Sales and Distribution, from a production order, or through direct procurement.
    5. Field selection key: purchase requisition
    In addition to the available field selection keys, you can define a field selection key at function authorization level to influence the input characteristics of fields in the Enjoy Purchase Requisition.
    You can use this field selection key to set up groups of users that have certain restrictions when editing purchase requisitions.
    SAP Recommendation: -
    SAP recommends that you accept the settings defined in the standard system. In this case, no action is required on your part.

  • Use of field selection Key.

    Hello
    I am implementing  the release strategy for the Purchase requisition. can anyone please tell me what is the significance of "Field selection key" and "Value change" under the release indicator.
    Regards

    Dear,
    In the standard system, SAP will not allow changes to the quantity, unit of measure, or price when an approver is executing the release
    transaction. If you require that other fields, such as delivery date, plant, etc., not be modified via the release transaction, this field selection key is useful.
    Field selection key: If you want to allow certain fields to be changed during or after a release, you can modify the Field Selection Key. To modify the Field Selection Key, follow the menu path in the IMG: Materials Management > Purchasing > Purchase Requisition >
    Define Screen Layout at Document level. Once you have created a custom field selection key, you should create a custom release indicator by maintaining a new entry in the u201CCreate Release Indicatorsu201D screen.
    It is also possible to configure the release to not be restarted if the amounts have only changed a specified percentage. To do this, enter u201C4 - Changeable, new release in case of new strategy or valueu201D and a percentage in the u201CValue chgsu201D field.
    Regards,
    Syed Hussain.

  • Field Selection Key In Release Indicator For PR

    Hi,
    Can you explain what is the use of Field Selection Key in Release indicator for PR on what basis to select this value.
    regards,
      zafar

    Hi
    Field selection key   directs which  values can be changed after the relevant release indicators have been set
    Eg suppose you want to supress the field for PR after first release indicator has been set you have to assign the relevant field selection key to Release indicator
    you can assign the same to the release indicators in
    spro-mm-Purchasing -PR-Procedure with classification-set up Procedure with classification-release indicators
    you can set the field selection key in
    spro-mm-purchasing -PR- define screen layout at document level
    Regards
    Sandeep

  • Free PO indicator in field selection key/group

    Hi all,
    I would like to make Free PO indicator as mandatory field in PO thru specific document type field selection reference key. When I search for the field, it is not available for existing field selection key (Field selection group).
    How can I add the Free PO indicator into this field selection key/group or Does it represented in different name.
    Kindly clarify.
    With regards
    Suddy

    Hi,
    "Free Indicator" doesn't exist in field selection. If you wanto to have Free Indicator ON for a specific PO Document Type then you need to do ABAP Development for this.
    Use BAdi --> ME_PROCESS_PO_CUST
    Interface --> PROCESS_ITEM (Processing of Item Data)
    Below is the Sample Code for your reference;
    If w_bsart EQ 'ZPOD'.
        wa_item3-repos = ' '.
      ELSE.
      ENDIF.

  • Where do you assign field selection key?

    Dear SAP experts,
    Where do you assign field selection key in MM config? Your help will be highly appreciated. Thanks!
    Abi

    Hi,
    Is it field selction key or Field Selection Group?... if its Field Selection Group the assignment is done in OMSR transaction
    Regards
    Merwyn

  • Field selection KEY for NBF.

    Dear Friends
    Iam cerating a STO document type with Field Selection Key NBF. and in Selection group, activated  the fields Tax Code, GR/IR control, GR/IR indicator
    Problem is while creating STO, Invoice tab is not appearing to enter Tax code
    ( VAT tax code created in ftxp). But doc type NB (Normal PO) Invoice tab is comming.
    Can any body help me out how to resolve this issue. Urgent.
    Thanks
    sitaram

    Dear ,
    I dont think that you'll able to get the invoice tab for STO in standard, since you're not buying from vendor, but the PO is supply from a supplying plant.

  • Std Field Selection Key in PR Rele Stgy

    Hi
    Wats the SAP Std Field Selection Key for the release indicators "X" and "1" and "2" in PR Rele Stgy
    Vijay

    Dear Vijay,
    There is no standard setting. You need to set it up. You can use field selection key from FZ01  to FZ03 r create further more.
    Sanjeev

  • Select printer when printing purchase order

    Hello,
    we are using a customized sapscript and the standard SAP print program  SAPFM06P to print out our purchase orders .
    When doing the print out of ME22n, we can select the printer in logical destination field. But if we select LOCL, we can not select the actual windows printer, it will just take the default.
    In know in other transaction, I am able to select the windows printer too when selecting LOCL.
    Is there a way to do that with purchase orders as well?
    Thanks
    Anne

    Hi,
    In your print program you must be passing an script output parameter structure (SAPscript  output interface). means check in OPEN_FORM fm, the parameter OPTIONS.
    Pls try this,
    data : s_itcpo type itcpo.
      s_itcpo-TDDEST = 'LOCL'.
      s_itcpo-tdimmed   = 'X'.
      s_itcpo-tddelete  = 'X'.
      s_itcpo-tdnewid  = 'X'.
    *     Display one dialog for user. Then enable several SAP-Script to prt
      call function 'OPEN_FORM'
        exporting
          device   = 'PRINTER'
          dialog   = 'X'
          language = sy-langu
          options  = s_itcpo   ----- > +Printing parameter+
        importing
          language = sy-langu
        exceptions
          canceled = 1
          device   = 2
          form     = 3
          options  = 4
          unclosed = 5
          others   = 6.
    Pls let me know if anything is unclear.
    Regrards,
    Lokesh.

  • Related with Purchase Order

    Hello Gurus,
    I want to create Purchase Order with respect to Purchase requistion only,
    If PR is not exist in the system than Purchase order could not be make.
    any configuration is available in system?

    Step 1
    Go to SPRO > MM > Purchasing > Authorization Management > Define Function Authorizations for Buyers > Function Authorizations: Purchase Order (T. Code "OMET")
    Here "New Entries", Create a code (For e.g. 01) and give description
    Here In 2nd Subscreen "Possible Ref. objects"
    Select "Ref. to purchase requisition" and Do not select "W/o reference'
    Also seelct the required field which U want.
    And Save it.
    Step 2
    Now Go to SU01 > here put User ID and go to "Parameters" tab page and Enter Parameter ID "EFB" and assign value as "01" (Created in step 1) and save.
    Now try to create PO, it will not allow to create PO directly for that user, similar way U have to maintain this parameter ID for all the users.

  • Selection of Items in purchase order

    Hi All,
    We have defined limited item groups as the g/l determination is through item groups. and sub grouping part we have defined it in item properties.
    Issue is that at the time of creating Purchase order selecting of items is bit difficult to the users. is there any way we can find items through properties name in purchase order at the time of selecting items.
    There I can see Property1,2,3---64 but not the names of the properties which was defined in item properties.
    Is there any way to make it user friendly.
    Regards
    shashi

    In the 'List of Items' window for selecting Items, click on Form Settings and next to Field Name, you have
    "Displayed Name" here type the description of the Property.
    Now this Name would be displayed in the 'List of Items' window.

  • KEY FIGURE: Effective purchase order value & K.F "No. of Purch.Orders"

    Yo my fellow Gurus,
    Got a problem, when executing listcube on the Info-Cube 0PUR_C01 - I see the data/amounts in the column for "Effective purchase order value" / 0ORDER_VAL. But when running the query with the Key Figure I just get "0"
    I tried the option of adding the Process Keys not allocated in the Routine list of keys, yet still nothing has popped in the query, and heres the routine after  additonal keys added:
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    INCLUDE RS_BCT_MM_UPDATE_RULES.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS2LIS_02_SCL
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BI0/V0PUR_C04T-ORDER_VAL
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    IF ( COMM_STRUCTURE-PROCESSKEY = '001' or     "Bestellung
        COMM_STRUCTURE-PROCESSKEY = '011' or
    *change of keys
        COMM_STRUCTURE-PROCESSKEY = '015' or
        COMM_STRUCTURE-PROCESSKEY = '005' or
        COMM_STRUCTURE-PROCESSKEY = '025' or
        COMM_STRUCTURE-PROCESSKEY = '041' or
        COMM_STRUCTURE-PROCESSKEY = '051' or
        COMM_STRUCTURE-PROCESSKEY = '061' or
    *change of keys
        COMM_STRUCTURE-PROCESSKEY = '021' or
        COMM_STRUCTURE-PROCESSKEY = '004' or       "LP
        COMM_STRUCTURE-PROCESSKEY = '014' or
        COMM_STRUCTURE-PROCESSKEY = '024' )
        AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'
        AND COMM_STRUCTURE-ORDER_VAL <> 0.
        perFORM LOC_CURR_CONVERT
               USING    COMM_STRUCTURE-ORDER_VAL
                        COMM_STRUCTURE-DOC_DATE
                        COMM_STRUCTURE-ORDER_CURR
                        COMM_STRUCTURE-LOC_CURRCY
                        COMM_STRUCTURE-EXCHG_RATE
               CHANGING RESULT.
    if the returncode is not equal zero, the result will not be updated
        RETURNCODE = 0.
    else.
        RETURNCODE = 4.
    endif.
    if abort is not equal zero, the update process will be canceled
    This seems to be also the issue with my other Key Figure "No. of Purch. Orders" except here it the just comes up blank / 0 . This is to some the number of pos per plant for the month. So it's not storing anything but running via an interface and then with the aid of the routine loading the count into the cube:
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS2LIS_02_HDR
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BI0/V0PUR_C04T-NO_PUR_ORD
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
      if COMM_STRUCTURE-HDRPROCESS = '01'         "Bestellung
         AND COMM_STRUCTURE-no_hdr <> 0.
    result value of the routine
        RESULT = COMM_STRUCTURE-no_hdr.
    if the returncode is not equal zero, the result will not be updated
        RETURNCODE = 0.
      else.
        RETURNCODE = 4.
      endif.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.
    Please advise the way forward.
    Thanks,
    Ishaam

    what do u want?

  • Need to find how to relate the purchase order table with account assignment

    i need to reterieve the account assignment from the table bbp_pdacc, what is field or any tables that is between BBP_PDACC and Purchase order number or the purchase order items. I am working on the SRM system

    Jacques-Antoine,
    You can't directly translate a repeating node or element (such as an Item or a Project Task from the Accounting Coding Block of an Item) to a singular node or element.
    The reason is that, though your use case may have the elements assumed to be the same for all items, this isn't necessarily the case, so ByDesign won't assume that you can use that kind of logic.
    The simplest approach would be to do an On-Save at the Root node of the Purchase Order along the following lines:
    this.projecttaskpo = this.Item.GetLast().ItemAccountingCodingBlockDistribution.AccountingCodingBlockAssignment.ProjectTaskKey.TaskID;
    i wouldn't actually recommend this code.
    You'd need validations for IsInitial, IsSet, and those kinds of functions.
    i'd at least use some foreach loop to check that all the accounting coding blocks were for the same task, raise warnings if they weren't, etc.

  • Tolerance Key LD: Blanket purchase order time limit exceeded

    Hi All,
    Can anybody tell me how the Invoice Block Tolerance Key <b>LD: Blanket purchase order time limit exceeded</b> works.
    As per my understanding, we need to maintain no days in the Tolreance Key LD , so that it checks for the Contract Validity & the Invoice Date with the tolerance limit days & block the invoice if it exceeds.
    But, it's asking for the value in the LD tolerance limit setting !!! Hope it should be no of days !!! Kindly let me know.
    Also let me know if you can explain me the settings &  steps to run this scenario.
    Thanks!
    Nanda

    Steve,
    Can you answer Nanda's question? I haven't really used this LD tolerance previously. I tried this on my sandbox system and can see the cause for his confusion although I am unable to explain it.
    Thanks,
    H Narayan

Maybe you are looking for

  • Is it possible to install and run RMAN remotely ?

    Is it possible to install and run RMAN on a separate remote network-connected platform from the platform of the Oracle DB instance with which RMAN was initially installed without any additional licensing ? I.e. is it possible to copy the RMAN executa

  • Using payoneer service as US bank account

    Heslo, I have a paypal account that i often use. I have a verfied Slovak bank account linked to it and i use it for withdrawals. What i would like to do is also add a US bank account. Since the us banks dont open accounts for foreigners i would like

  • Decode affecting query performance

    Hi. We have a system that holds two account numbers, in 8 digit and 12 digit formats. I have a screen with an input box where the user can enter either style account number. So the select I need to do, must be conditional based on the type used. I've

  • Video won't show in timeline

    During editing, all of a sudden my video won't display in the viewer. You can scrub across your timeline and hear audio but can't see any video. If you move a clip around, the video comes back, for a while anyway and then does it again. Any ideas?

  • Run CANopen example, show error 5378, how to solve

    The software platform: Labview8.5 The hardware platform: NI-CANopen Series 2, 9PIN Running the canopen.llb, ApplicationExample.vi program CAN0, =500K, NodeID=10 baud rate, SDOobjects=1400/1800,sub-index=02, data=255 Run CANopen example change procedu