Field status settings and field selection in DBM Order

Hi,
I would like to make a specific field mandatory in the DBM Order. The field is "Supplying Plant" which can be found in transaction /dbm/order03 under the "Parts" tab in the section "Procurement Proposal"
Appreciate if anyone has any ideas about how this can be done? If there's a config setting via SPRO that would be great else I suppose we would have to use an exit. I would like to avoid the latter.
Thanks,
Sikandar

Hello,
You can not make this field mandatory from SPRO. You might need to use BADI - /DBM/BADI_ PREQ.
Not sure why you want to make this field mandatory because this field is specifically used when you purchasing parts from outside. So if you have part already available why you would like to purchase it?
If you trying to chive to not to allow user to create PR / PO without supplying plant then you can make this field Mandatory at PR screen level
OLME - PR - Define Screen Layout at document Level and make this field Mandatory

Similar Messages

  • Transactional dependent field status variant and field status varinat

    hi gurus,
        can any one please tell me what is transactional dependent field status variant and field status varinat and what is the difference between the both,what this both control?
    appreciated if answered.
    Regards,
    sandeep.ch

    Hi
    Any field status varinat is a bundle of filed status grouop(FSG). A FSG will control the Screen layout of the Document while you post.Whether a filed is required, optional or suppressed etc.
    Transactional dependent data:
    Transaction Dependent Control - Field status can also be configured at the master data transaction level i.e. during Create, Change, and Display. Thus, if a user wishes that after creation of master data certain fields should not be changed, same can be set as 'Display'. One such example can be fields like reconciliation account, payment terms etc.So these terms remain constant while posting and user cant change these fields.
    Regards
    Aravind
    Assign points if useful.

  • How to How to get FI field status settings for General data

    Hello All,
    Can you please tell me How can I achieve field status settings for General data.
    I have some code to get field status settings for account assignment block but I need General data block data.
    Can you please help me with the same.
    I got the below code to get field status settings for account assignment block But I need General data block information.
    FUNCTION z_fieldstatus_getdetail.
    *"*"Lokale Schnittstelle:
    *" IMPORTING
    *" VALUE(I_BSCHL) TYPE BSCHL
    *" VALUE(I_BUKRS) TYPE BUKRS
    *" VALUE(I_SAKNR) TYPE SAKNR
    *" TABLES
    *" T_COBLF STRUCTURE COBLF
    *" T_FIELDS STRUCTURE TCOBF OPTIONAL
    *" EXCEPTIONS
    *" ERROR_MESSAGE
    * liefert Feldstatus in Liste t_coblf:
    * Feldname (DDIC) nicht in der Liste -> Feld ausgeblendet
    * Feldname (DDIC) in der Liste -> Feld eingabebereit
    * required = 1:
    * Mussfeld;
    * required = 0: kein Mussfeld
    * active = 0: Feld ausgblendet
    * Als Hilfstabelle wird die gesamte Feldliste der Felder (t_fields)
    * ausgegeben,
    * deren Eingabebereitschaft im Customizing steht
      DATA: ls_faus1 LIKE tbsl-faus1.
      DATA: ls_faus2 LIKE tbsl-faus2.
    * Feldstatus holen
      CALL FUNCTION 'FI_FIELD_SELECTION_DETERMINE'
        EXPORTING
          i_bschl     = i_bschl
          i_bukrs     = i_bukrs
          i_saknr     = i_saknr
        IMPORTING
          e_faus1     = ls_faus1
          e_faus2     = ls_faus2
        EXCEPTIONS
          customizing = 1
          OTHERS      = 2.
      IF sy-subrc <> 0.
        MESSAGE a613(/ssc/comon).
      ENDIF.
      DATA lv_char.
      DATA int_coblf LIKE coblf OCCURS 0 WITH HEADER LINE.
      DATA p_cobl LIKE cobl.
      DATA: dummy_ktosl LIKE bseg-ktosl.
      PERFORM kontierungsblock_ermitteln(sapff001)
      TABLES int_coblf
      USING lv_char(1)
      ls_faus1 ls_faus2 dummy_ktosl.
      t_coblf[] = int_coblf[].
      SELECT * FROM tcobf INTO TABLE t_fields.
    ENDFUNCTION.
    Thanks in Adv.
    Kaustubh

    Hi ,
    Looking at the question the first thing that comes to my mind is what is the organization structure that you are following .
    As you have mentioned that you have used segment insted of profit center for splitting , what is the scope of profit center in your implementation .
    in implementations where locations are devided as profit centes it becomes very necessary to mandatorily split the documents based on profit center .
    in your case as you have set it as segment i dont find it an issue of you keeping it as optional as it will not give you and error during your operations , as you have made profit center optional in splitting charcteristics .
    hope this suffices .
    Regards ,
    Dewang

  • Custom fields in Field status variant and Posting keys

    Hi,
    We have defined some custom fields in BSEG table for which we wish to control the field status through Field status groups and Posting keys as well.
    Has some one addressed this requirement before? Please provide me some inputs on this.
    Regards,
    Swapnil

    Hello Chakardhar,
    Since the same fields for document entry are required for several G/L accounts, you define the status of fields for a group of G/L accounts.
    You create the definition under a field status group. Enter the key of the group in the master record of the G/L account. Field status groups are cross-company code, that is, they do not depend on the company code but on the field status variant. In the standard system, a separate variant for field status groups exists for each company code. The name of the variant is the same as the company code. Every company code is assigned to the variant with the same name. You can work in several company codes with identical field status groups as long as these company codes are assigned to the same field status variants. You define the field status for each individual posting key.
    Hope I ahd been able to hep you out. Please assign points and let me know if you need anything specific.
    Rgds
    Manish

  • ''field option" settings and "frame blend" now the motion is stilted!!

    Hi there! I messed with ''field option" settings and "frame blend" trying to improve some already very low quality footage - and now the motion is playing and exporting stilted/jerky..!! Any help or suggestions would be very much appreciated!! does anyone know how to revert back or increase smoothness in motion smooth - it's too late to undo...  Frame blend doesn't work!  Thank you!!!  Cally

    Hi Ann,
    Thank you so much!  - clearly I'm a novice.  great lesson   back to smooth motion.  Thanks again for your help!

  • Field status group and variant

    hello all,
    i know the concept of field status and field staus group.
    but there is one thing i am not getting is where we are defining the field staus
    group in IMG and how do we link it to its variant.
    . kindly guide me.
    regards
    abhinav kumar

    Hi abhinav,
    You have to define field status outside of the master record. Mark the field status you need for each field or field group under a field status group. Then assign the field status group to individual G/L accounts in the G/L account master records.
    Field status groups are independent of company code, attaching instead to the field status variant. A separate variant exists in each company code for field status groups in the standard system. The name of the variant is identical to the company code. Each company code is assigned to the variant with the same name. You can work with the same field status groups in more than one company code, as outlined below: Proceed as follows:
    Maintain field status variants
    Assign a company code to the field status variant
    Do not forget to maintain the field status. Otherwise, all fields are suppressed.
    =========================================================
    The another way of saying the same thing is as following.
    Since the same fields for document entry are required for several G/L accounts, you define the status of fields for a group of G/L accounts. You create the definition under a field status group. Enter the key of the group in the master record of the G/L account. Field status groups are cross-company code, that is, they do not depend on the company code but on the field status variant. In the standard system, a separate variant for field status groups exists for each company code. The name of the variant is the same as the company code. Every company code is assigned to the variant with the same name. You can work in several company codes with identical field status groups as long as these company codes are assigned to the same field status variants. You define the field status for each individual posting key.
    Hope I had been able to help you out. please assign points and close the thread. let me know if you need anything specific.
    Rgds
    manish

  • Field status variant and posting keys.........

    posing key can do all the functions of field status variant..............so what is the purpose of defining field status variant.............?

    Hello Chakardhar,
    Since the same fields for document entry are required for several G/L accounts, you define the status of fields for a group of G/L accounts.
    You create the definition under a field status group. Enter the key of the group in the master record of the G/L account. Field status groups are cross-company code, that is, they do not depend on the company code but on the field status variant. In the standard system, a separate variant for field status groups exists for each company code. The name of the variant is the same as the company code. Every company code is assigned to the variant with the same name. You can work in several company codes with identical field status groups as long as these company codes are assigned to the same field status variants. You define the field status for each individual posting key.
    Hope I ahd been able to hep you out. Please assign points and let me know if you need anything specific.
    Rgds
    Manish

  • Field Status control for fields at Account assignment level .

    Hi All ,
    I have to take care of enabling / disabling / hiding / making fields mandatory  for some of the standard and custom fields for SC and PO depending on the Account assignment value .
    I am not sure how to go about this .
    I think this has to do something with the field status control .
    SPRO -> IMG -> SRM sever -> cross application basic settings -> extension and field control ( personalization ) -> Configure control for fields of substructure .
    I think i have to define some dyn class and also methods .
    But not sure how to move ahead , how to declare class / methods , which super class to use , how will i get the req parameters for the methods , ...
    Will appreciate a lot if somebody can guide me on this .
    Regards,
    Ambar Patil.

    Hi ,
    Check in SPRO for SRM -> Extensions and Field Control (Personalization) -> Configure Field Control.
    The metadata configuration for enabling disabling actions/fields in SRM can be checked from the tables
    This contains the data for all the business objects
    Check in SM30 the following views:
    /SAPSRM/V_MDA_HD for Header actions
    /SAPSRM/V_MDA_IT for Item Actions
    /SAPSRM/V_MDF_HD for header fields
    /SAPSRM/V_MDF_IT fir IT fields.
    You can customize your logic for enabling diabling the actions or fields by maintaining the entries in the corresponding customer views for this data
    for e.g.
    /SAPSRM/V_MDF_HC for header customer fields 
    /SAPSRM/V_MDF_IC for item customer fields
    You need to maintain field enabled, disabled ,required based on your requirement.
    Regards,
    Neeraj

  • Field Status - Making a field optional

    On the vendor posting (posting key 31), we want to display the PLANT field and make it an optional entry.
    We have changed the Field Status Group that is assigned to this reconciliation account (on the GL Account Master Record) to have the PLANT optional.  We have the posting key '31' Field Status marked as optional.  However, on this posting, the PLANT fields still does not appear.  Does it have something to do with the fact that this is a RECONCILIATION account?  How do I get the PLANT field to appear on the document line item for the vendor?

    Hi Bonnie
    You might be correct as it recon account.  My suggestion would be that you change only in the posting key 31 and not in the GL FSG.
    Hope this works for you
    Thanks
    Ashok

  • Sale Order Item Level Text Field which table and field

    Hi,
    Thanks for your prompt reply and best solution.
    Can you please tell me one more thing, in sale order at item level the TEXT Field maintaining by user at transaction level now they want that field in one of the report, so can you please tell what is the table and field where i will get this sale order item level text details.

    Hello,
    is this going to work for item level text as well.
    can you tell how to proceed with this functional module
    or is there any other thing required.Please elaborate to
    understand better way.
    You can check out two table in respect to Sales TEXT i.e. STXH (STXD SAPscript text file header) and STXL(SAPscript text file lines).
    The best approach of tracing out the Text in respect to Sales Order would be to use the Function module READ_TEXT and put this FM in SE37 and execute with the following parameter.
    Client
    Text ID of text to be read
    Language of text to be read
    Name of text to be read
    Object of text to be read
    Archive handle
    Text catalog local
    When you are essentially looking to read item level Text with respect to Sales Order then your Text OBject would be VBBP.
    Regards,
    Sarthak

  • Security Settings and Field Extraction

    Hello, I've run into a bit of a problem in .NET(C#) when trying to automate data extraction from a PDF. Specifically, I get an error stating "The document's security settings prohibit the operation being performed". The security method applied to the document is "No Security". However, the document restrictions summary says changing the document, document assembly and creation of template pages is not allowed. Below the restrictions is a paragraph that indicates that the document restricts some Acrobat features to allow for extended features in Adobe Reader. It says that I may create a copy of the document that is not restricted by using File > Save a Copy. Using the copy, I'm able to extract the data that I need.
    Is there a way that I can go about removing the restrictions from the document, either on the creation side, which is done manually, or on the programming side? I haven't found a way to duplicate the "Save a Copy" functionality with AcroAppClass.Save(). Exporting data is also disabled b/c of the restrictions. I noticed that I can extract pages manually and save them to a new document, which gets rid of the restrictions, but I couldn't find a way to do that via the PIAs.
    Any help or advice is appreciated.

    Ahh, I overlooked GetType(). Thanks.
    Calling the saveAs method works fine when just passing one parameter (a file name to save to), but when trying to pass multiple parameters I get an internal exception. I may be passing the parameters wrong, but I'm not sure.
    For example:
    object[] arguments = new object[] { @"c:\call\test.pdf"};
    mJSObject.GetType().InvokeMember("saveAs", BindingFlags.InvokeMethod, null, mJSObject, arguments);
    The documentation says there are 5 parameters:
    cPath, cConvID, cFS, bCopy, bPromptToOverwrite
    I tried using:
    object[] arguments = new object[] { @"c:\call\test.pdf", Missing.Value, Missing.Value, true, Missing.Value" };
    and this:
    object[] arguments = new object[] { @"c:\call\test.pdf", "com.adobe.acrobat.jpeg" };
    Unfortunately, I get "Exception has been thrown by the target of an invocation" when attempting to save using either of the above two methods.

  • Changing smtp settings and account selection in Mail

    I've just begun tinkering with Applescript... but not for fun! I'm not a programmer but I understand some VERY basic things about scripting.
    I need a way to set the smtp USER NAME for a specific account in Mail to a different user name. (I would select the user name from a dialog and I figured out that part.) None of the other settings will change. Is there a way to do this? Of course there must be -- I was able to set the user name for the incoming mail server but I can't for the life of me figure out how to do this for the outgoing!
    Also, I would like Applescript to change the account that the frontmost message will be sent from. I don't want it to be the default account in this instance. Is that possible? I haven't been able to even come close to figuring that out.
    One last thing: How do you concatenate a string in AppleScript? For example (where aVariable = "01"):
    "johnsmith_" & aVariable & "@mydomain.com"
    result I want: "[email protected]"
    I was able to figure out how to assign a value to "aVariable" but I couldn't tell if I was using the correct method for stringing everything together. The line generated an error but I couldn't tell where I messed up.
    It's been interesting and promising but also very frustrating so any help would be appreciated.
    Vera
    G5 Dual 2.5 (1.5GB ram); G4 Dual 450 (704MB ram)   Mac OS X (10.4.9)  

    > Outgoing servers are different - despite the smtp server appearing to be part of the 'Account' settings, they're not. There's a separate class for smtp server'.
    In this case, to set the username used to authenticate against your SMTP server you'd do soemthing like:
    set user name of smtp server "my.company.net" to "johndoe"
    If I have multiple email accounts all accessing the same smtp server but with different user names, how does it know which one to change? I tried something like this...
    <pre class=command>set user name of smtp server "my.company.net" of account "Account #3" to "[email protected]"</pre>
    (BTW: My smtp server uses complete email addresses in the username field so I changed it just to make it clearer for myself)
    But I get this error:
    <pre>Mail got an error: NSReceiverEvaluationScriptError: 4</pre>
    > > Also, I would like Applescript to change the account that the frontmost message will be sent from
    Hmm, I can't see this off-hand, either. I'll keep digging.
    It would be nice if there was something. Optionally, I might be able to work changing the DEFAULT account to another account into my "workflow" instead. Is that any easier to find?
    > You have it right. The & is used to concatenate strings. ... I'm not sure why it would generate a message, unless 'aVariable' wasn't what you thought. What did the error message say?
    Unfortunately I don't remember anymore -- I was getting so many errors, it's all a blur now... and I already deleted the code. There was probably something else wrong in the line. I've tried concatenating elsewhere since then and it worked fine but I didn't think to try that before asking.
    Thanks for the help!
    Vera
    G5 Dual 2.5 (1.5GB ram); G4 Dual 450 (704MB ram)   Mac OS X (10.4.9)  

  • How do I count/add fields with numbers and fields with letters?

    This is an attendance calendar I'm making for my work.
    Cells in CLIENT A column will be marked with either a number ( >0, indicating how many hours attended) or a letter (A = absent, H = Holiday).
    I need 2 formulas/scripts I suppose:
    1) I would like cell DP1 to represent how many cells in the CLIENT A column are marked only with a number >0 -indicating how many days were attended, not how many total hours there are.
    2) I would like cell DA1 to represent how many cells in the CLIENT A column are marked only with the letter A -indicating how many days were not attended.

    Let's say there are 20 fields in the column. In that case you can use these scripts:
    Custom calculation script for "DPA"
    var total = 0;
    for (var i=1; i<=20; i++) {
        var v = +this.getField("CA"+i).value;
        if (isNaN(v)==false && v>0)
            total++;
    event.value = total;
    Custom calculation script for "DPB"
    var total = 0;
    for (var i=1; i<=20; i++) {
        var v = this.getField("CA"+i).value;
        if (v=="A")
            total++;
    event.value = total;

  • BOM and routing selection during production order creation

    I am having a material which is having only one BOM and one routing. Now for this material in the material master in the selection method indicator i have put as 3 as selection only by production version. But i have not maintained any production versions in the work scheduling view for checking purpose. now when I am creating a production order for this material manually through CO01 system is allowing to create production order. when is the selection is only by production version how system is allowing to create production order when there is no version is maintained.

    Hi Kumar,
    Looking into scenario as u have maintained,if you have define the selection id and not maintained the production version then it should ask for the production version and show the following
    Since the production version is missing, you cannot execute the desired processing step.
    As well as pls look into OPL8 ,what Production Version is maintained.
    Thanks,
    Mohit
    Edited by: Mohit Sharma on Feb 4, 2011 5:35 PM

  • Alternative bom and routing selection in planned order

    hi
    how i can config the system so that while creating planned order
    system has to select the alteranative SEQUENCE and alternative routing ?
    at opl8 we do this for production orders what about the planned oreders
    in scheduling parameters of planned orders we can give only selection ID
    WHAT about alternative SEQUENCE .
    IN the same way how the system selects the alternative BOM with date in planned order
    iam not creating production versions
    plz suggest
    sasikanth

    Hi,
    If you r using Prod Version then system pick ups the BOM attached in first valid production version.
    So, normally put more frequently used BOM in your first Prod Version.
    You have more options to use:
    - lot size (defined in BOM header)
    - production version (several option you have: lot size, manually assign a PV to a planned order)
    - you can use explosion date (OPPP, Logistcs > Production > MRP > Master Data > BOM by date)
    MRP 4 (in material master) > 'BOM explosion/dependent requirement' tab > you can set selection method according to your wish.
    Details:
    http://help.sap.com/saphelp_46c/helpdata/en/f4/7d2b1144af11d182b40000e829fbfe/frameset.htm
    Regards,
    Sankaran

Maybe you are looking for

  • A number of quirks in iTunes 10.5.2

    Don't get me wrong, I love iTunes. I use it everyday. I love perfecting my library and playlists, adding artwork, fiddling with the song quality, etc. But each week it seems like there's a new quirk with the program. I never had this many issues befo

  • How to register price change

    We bought product from vendor. We created A/P Invoice; After checking, we found that the goods is not the same quality as promised. We  negotiated with supplier and they agreed to reduce the price. How I need to process in B1? I found that Credit Mem

  • Rearranging apps no longer working

    Hi, My wife complained today that some of her apps were missing on her iPad. Sure enough, they were gone and searching for them confirmed this. When I attached the iPad to my Mac and opened iTunes, the configuration of the apps in the Apps tab screen

  • ??? PHP Admin (local) now opens tables in new window? Firefox

    Anybody had an issue like this? Very strange, PHPMyadmin is opening my tables I select in new windows. I've tried closing and rebooting, both with no success. It works OK, in IE< but not at all on my local install of php? any ideas? it worked fine wh

  • Contacts randomly deleting themselves throughout the day ios7

    With the new update of iOS 7.0.3 it worked fine for a few days than one day it just randomly deleted my contacts and when i went to settings i saw my icloud had my settings turned off and i flipped it on and they all came back. this happened a few ti