Maintaining paratmeter Obligatory and mandatory

Hi,
    I have a select-option s1 and the parameter p1.
if select -option s1 is blank , then the parameter p1 needs to be obligatory, else if select-option s1 has some values ,then the parameter p1 needs to be mandatory.
how do i specify this conditions?
Any help is rewarded.
Regds
Gautam

hi Gautam,
you have to check this in AT SELECTION-SCREEN event, but you have to rethink what do you want, obligatory and mandatory mean the same thing in my dictionary....
"the parameter <b>p1 needs to be obligatory</b>, else if select-option s1 has some values ,then the parameter <b>p1 needs to be mandatory</b>."
if you want p1 to be a must field all the time, than it is simple:
PARAMETERS : p1 TYPE ... OBLIGATORY.
hope this helps
ec

Similar Messages

  • Diff between Voluntary Down payment and mandatory down payment in EHP4

    We are implementing ECC 6.0 Ehp4 funcationality.  We have an option to maintain the down payment details in the Purchase order.  There we have the option of Voluntary DP and Mandatory down payment.
    What is the basic difference between the two in the subsequent process.

    Dear:
                               it is just a symbolic presentation which has nothing to do with the document posting, Check out the given below  link of SAP library Business add "Enhancement for Processing the Purchase Order" which has to be checked what exactly it does in the Mandatory part..
    http://help.sap.com/erp2005_ehp_04/helpdata/en/75/ee1fa755c811d189900000e8322d00/frameset.htm
    I worked on EHP4 and didn't find any difference in using the M or V indicators on down-payment, may be while executing ME2DP you can restrict the voluntary down payments.
    Regards

  • Manual and mandatory condition type??

    Hi
    What happens when you do not enter a value for a manual and mandatory condition type?
    What are the difference between these two?

    Manual:
    This indicator specifies whether the specific condition type can be determined manually during sales order processing.
    If we check the box then the entry is going to be manual, if we uncheck it, it is going to be automatic.
    For Base Price and Taxes, the entry should be automatic.
    For Discounts and Freights, The entry should be manual.
    If we check the box, in VA01 when we go to conditions at the header/item level, the condition type will not be listed. If we require we will have to manually enter it.
    If we uncheck the box, in VA01 when we go to conditions at the header/item level, the condition type will be listed.
    Mandatory:
    This indicator specifies that particular condition type is mandatory in the pricing procedure.
    If we check the box, then in VA01 at the header/item level in the conditions tab, if we delete the value in the condition type and try to save the document then system will not allow us to do it and throws an error.
    If we uncheck the box, then in VA01 at the header/item level in the conditions tab, if we delete the value in the condition type and try to save the document then system will allow us to save it, without giving any error.
    Mandatory check box should be checked in condition types which are compulsorily required in pricing procedure. Ex.: PR00, MWST.
    If the condition type is checked with mandatory option, then value should be maintained for that condition type, otherwise the system will not allow the user to process the document.
    Hope it helps you.
    Regards
    AK
    Please reward points if helpful

  • Best Practice in maintaining multiple apps and user logins

    Hi,
    My company is just starting to use APEX, and none of us (the developers) have worked on this before either. It is greatly appreciated if we can get some help here.
    We have developed quite a few applications in the same workspace. Now, we are going to setup UAT and PRD environments and also trying to understand what the best practice is to maintain multiple apps and user logins.
    Many of you have already worked on APEX environment for sometime, can you please provide some input?
    Should we create multiple apps(projects) for one department or should we create one app for one department?
    Currently we have created multiple apps for one department, but, we are not sure if a user can login once and be able to access to all the authenticated apps.
    Thank you,
    LC

    LC,
    I am not sure how much of this applies to your situation - but I will share what I have done.
    I built a single 700+ page application for my department - other areas create separate smaller applications.
    The approach I chose is flexible enough to accomdate both.
    I built a separate access control application(Control) in its own schema.
    We use database authenication fo this app - an oracle account is required.
    We prefer to use LDAP for authentication for the user applications.
    For users that LDAP is not option - an encrypted password is stored - reset via email.
    We use position based security - priviliges are based on job functions.
    We have applications, appilcations have roles , roles have access to components(tabs,buttons,unmasked card numbers,etc.)
    We have positions that are granted application roles - they inherit access to the role components.
    Users have a name, a login, a position, and a site.
    We have users on both the East Coast and the West Coast, we use the site in a sys_context
    and views to emulate VPD. We also use the role components,sys_contexts and views to mask/unmask
    card numbers without rewriting the dependent objects(querys,reports,views,etc.)
    The position based security has worked well, when someone moves,
    we change the position they are assigned to and they immediately have the privileges they need.
    If you are interested I can rpovide more detail.
    Bill

  • How to maintain the nth and the (n-1)th version of my application

    Folks
    I would like to maintain the nth and the (n-1)th version of my application. Thus if there is any error with the nth version, people can switch back to the older version. Can anyone tell me how I can maintain this ?
    thanks
    venkat

    Thanks for your reply. I still have some questions. Lets say that I have two jnlp files, current and "last stable". The jar href tag in the jnlp file should point to the application correct ?. If we have two different jar files, wont webstart treat it as two different applications ? We will have both "n" and "n-1" version of the application locally cached on the client. My objective is to have only one version, either the nth or the (n-1)th version. How is this possible ? your help is greatly appreciated

  • I have a 60G classic with a non-functioning center select button. Can I set a specific playlist and change settings by hooking up to my PC and then maintain those settings and that playlist once I go remote?

    I have a 60G classic with a non-functioning center select button. Can I set a specific playlist and change settings by hooking up to my PC and then maintain those settings and that playlist once I go remote?

    I'm having a little trouble understanding the part about your password having to be reset. Why is that happening??
    Let's start with Firefox's settings:
    (1) You can configure the password manager feature on this tab:
    orange Firefox button (or Tools menu) > Options > Security
    There is a checkbox to enable/disable the feature.
    There also is a "Saved Passwords" button to review and remove any passwords you do not want Firefox to keep.
    That tab also has a feature to set a Master Password so that no one can use your saved passwords without knowing the Master Password. You may need to exit Firefox in order for Firefox to ask for that again.
    Related articles:
    * [[Password manager - Remember, delete and change saved passwords in Firefox]]
    * [[Use a Master Password to protect stored logins and passwords]]
    (2) Site-specific permissions
    If you want to use the password manager for other sites but NOT a particular site, you can configure that in the Permissions Manager.
    In a new tab, type or paste '''about:permissions''' in the address bar and press Enter.
    After the page loads, use the search box in the upper left corner to narrow down the list to the site you want to configure. Highlight the site on the left side, and on the right side, choose Block under Store Passwords.
    (3) Form autocomplete suggestions
    Separate from passwords, Firefox remembers entries you've made into forms (in most cases) and lists the matching ones below the form field in a drop-down.
    To clear a suggestion, press the down arrow key to highlight it and press the Delete key.
    To turn off this feature, see this article: [[Control whether Firefox automatically fills in forms with your information]].
    To review and selectively edit or delete form history entries, you need an add-on. For example, you could try this one: https://addons.mozilla.org/firefox/addon/form-history-control/

  • Where I can maintain Text symbols and Selection texts?

    Hi there,
    I need to maintain Text symbols and Selection texts of a program manually, but I can't find  the tabs of Text symbols and Selection texts. My SAP is ECC6.0. Please help me with that...
    Thanks a lot,
    Bing

    HELLO FRIEND
        ALL THOSE REPLIES ARE A KIND OF HARD CODING....THOSE WILL WORK IN THAT CLIENT ALONE...IF YOU TRANSPORT THAT REPORT TO ANOTHER CLIENT THERE AGAIN YOU NEED TO MAINTAIN THE TEXT ELEMENTS AGAIN BY GOING TO THE MENU.....
    BEST YOU CAN USE
    INITIALIZATION EVENT
    INTILIZE ALL THOSE TEXT ELEMENTS USING COMMENT SYNTAZ AND YOU CAN GIVE WHAT EVER THE TEXT ELEMENTS YOU WANT....
    THIS IS THE BEST WAY OF PRACTICING AND THIS IS FOLLOWED IN REAL TIME TOO...
    TRY THIS PLEASE.

  • Maintain field mapping and conversion rule

    hi
    could you please tell me,
    IN LSMW  5 th step, what is the role of maintain field mapping and conversion rule, please throw some light on it.
    Thanks

    it will set up the connection between your defined "source field" and the field which has been maintained by your import method .

  • Maintain Field Mapping and Conversion Rules//LSMW

    Hello Friends,
    I want to add new fields in the step.no.5(Maintain Field Mapping and Conversion Rules).
    Indetail i'm going to upload the GL balances, for DR and CR line item fields are same so system is not accepting the same field value, so i have added 1 for the CR line item fields like in the below example.
    BSEG-WRBTR(Dr line item)
    BSEG-WRBTR1(Cr line item)
    but BSEG-WRBTR1(Cr line item) field not displaying in the step.no.5 to mapping to source field.
    please let me know the solution for this.
    thanks
    swapna.

    Hi,
    I would like to ask few questions.
    1. Are you using batch input recording or using any program for uploading. (through LSMW)
    2. Whether all your debit or credit line items are same every transactions. I believe they should be same, because you are uploading the balances.
    You should not have two similar fields for example, if it is WMBTR, then again WMBTR should not be there, it should WMBTR1 and WMBTR2. Make sure you have done the field mapping properly. When you have done the field mapping all the fileds must have been mapped. If any one of the fields are not mapped, then it will not be uploaded.
    Please see the following LSMW sample guide:
    http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    Maintain Object Attributes Do the recording - Make sure that you do not have two fields with the similar name. If you have two fields with the same name double click on the field name and add1 or 2 to differentiate between field names. Just Copy those fields and descriptions in excel sheet, delete the blank lines, then in excel data => text to columns, your field names and descriptions will be now in two columns. Copy them, then put your cursor on the next sheet, then edit => Paste Special => Transpose, all the columns will become your rows. Now your file structure is ready. Maintain Source Structures Give some unique structure name and description Maintain Source Fields Here you add the fields that are being used in EXCEL first sheet, just copy them and make all the fields as C (Constant) and then give length of 60 for all fields. Maintain Structure Relations Though structure relations are already created just go to this step, click on edit, then click on create structure relation, just accept the message stating that the structure relation has already been created. Maintain Field Mapping and Conversion Rules Do the field mapping for all the fields, all the fields willl be stretched and you will see five rows against each row. In case if there is any row that has NOT stretched means, there is something wrong in the mapping. Maintain Fixed Values, Translations, User-Defined Routines There is nothing to be done at this step. You can simply ignore this. Specify Files Make you must have saved your excel file as .txt (before saving make sure you have copied data from sheet2 to sheet 3 and then sheet 3 is saved at tab delimited file. Text (Tab delimited) Select your file, make SURE that you have select "TABULATOR" radio button and say OK. Assign Files Go to this step and click on Create assignment button and accept the message and say ok. Read Data Remove two check boxes and just click on execute button. See the log. Make sure you have number of entries (lines) in your excel file are matching with this. Display Read Data Display data give 1 to 999 lines and double click on one of the line and see whether fields are mapped correctly are not. Convert Data Execute and see the log match the number of entries. Display Converted Data Display converted data, give 1 to 999 and double click on one of the line and see whether fields are mapped correctly or not. Create Batch Input Session Check on Keep Batch Input sessions check box, then execute. If you select that check box, even after execution it will be there and you can analyze what happened. Run Batch Input Session (Takes you to SM35) Go to SM35 select the batch and click on process button (execute), make sure you have checked right hand side first three check boxes and FOREGROUND (because you want to save what it is creating) Say OK Keep on press ENTER on your key board in order to move the session further. If you follow these steps along with the guide, surely you should be successful. There may be small difference between the file and what I have explained but ultimately the purpose is same. Hope this is useful and let me know in case if you have any issues.
    Regards, Ravi

  • Where to maintain project manager and Project details.

    Hi Guys,
                 Whats the transaction or table to maintain project manager and project details.
    Cheers
    S Kumar

    T Code OPS6 (table TCJ04). You maintain person responsible over here and then these values can be referred in project definition or WBS element.
    Regards
    Sreenivas

  • I suggest maintaining the "Layer" and "Group" concept as in Photoshop

    Another one I see many people asking about is the ability to "Name" the boxes. Box. Box, Box, Box, is not too intuitive.
    I am also going to suggest maintaining the "Layer" and "Group" concept as in Photoshop to soften the learning curve for new users.
    I currently have boxes that are NOT grouped, but behaving like a group if I try to move them. Kinda frustrating.

    You can double click on a Div in the DOM panel to rename any 'layer' or 'group'
    You can also degroup and regroup grouped elements by clicking on the little grouped icon which might be why your group isn't behaving like a group.

  • Can I maintain Elements Tags and Stacking if I backup on Windows and restore on Mac

    Can I maintain Elements Tags and Stacking if I backup on Windows and restore on Mac

    Thanks Barbara and Michel, confirming that backup on from Elements 10 on Windows 7 and restore to Mac OSX albeit slow worked fine preserving stacks and tags.
    Previous experience of upgrading Elements 5 to 10 on Windows lost all stacks which put me in the dog house with my wife who had spent a lot of time creating them.
    All the best John

  • Cropping in PS while Maintaining Aspect Ratio and DPI

    I shoot the Nikon D3, RAW (.NEF) and convert through ACR. Through ACR, the DPI is set to 300 DPI; the DPI caries over to Photoshop.
    I crop in Photoshop using the crop tool (not marquee). To maintain 2:3 or 3:2 aspect ratios, the crop tool requires the width and height in inches or pixels. If specifying resolution, the document size will crop to that DPI, if not; the DPI is derived from pixel dimensions.
    In my case, I’ve been cropping at 2in by 3in (or reverse for orientation). The resulting “real” image pixel dimensions are still very high (correct to crop size) but the document size reported in PS is 2in by 3in with a wildly high DPI. By changing the resolution back to 300 DPI through Photoshop, the document size returns to normal. Therefore the picture has not lost anything; it appears to only be a function of the Meta data. The pixel dimensions remain constant while the document size and DPI change.
    It apears that you canot specify an aspect ratio via the crop tool without defining it in inches or cm. You can do it with the marquee tool but the marquee tool sucks for cropping. You can however crop in ACR with the crop tool by merely specifying the aspect ratio (not in inches or cm). In summary, the PS crop tool is based in inches or cm while the ACR crop tool is simply aspect ratio.
    What I can do to crop in PS while maintaining aspect ratio and defined DPI. Is there a work-around, magic trick, or something else I can do to fool the PS crop tool into an aspect ratio not based in inches or cm?

    Just to summarize:
    Setting a dimensioned ratio (e.g., 2 in by 3 in for Width and Height) in the Crop tool without filling in a Resolution value yields a crop with the desired aspect ratio, and without any resampling.
    There is no way to specify a ratio with the crop tool, specifically, as the OP has requested, though in a future version perhaps specifying simple numbers there without any units might be a way Adobe could facilitate this.  It would be a nice addition and with little downside.
    I guess what I don't understand, though, is why the OP cares about the "high" resulting dpi value?  It's just a number.
    Expanding on this, the Resolution is nothing but a metadata value that can be changed at will (e.g., through Image - Image Size... - uncheck Resample) at any time in the future.  There is ALWAYS a Resolution value associated with the image, both before and after the crop (though the crop tool may end up changing it; so what?).  In short, the Resolution is just an arbitrary figure until such time as the user wants to use the image for a purpose (e.g. printing).
    Always think in terms of pixel dimensions (number of pixels horizontally and vertically) while editing, then think about dpi right before publishing.  It's hard to go wrong this way.
    -Noel

  • How the relation is maintained between BOm and dependencies

    Hi Gurus,
      Please tell me how the relation is maintained between BOm and dependencies

    First you need to create object dependencies (CU01). Then these dependencies are to be assigned to BOM items in bill of material create / change  mode(CS01/CS02). For this you need to select a component / BOM item and click 'Allocations' button.(Select BOM item + cntr F1)
    Pls reward points if found suitable.
    Thank you.
    Umesh

  • Combining optional and mandatory reviewers for HumanTasks

    Hi,
    for a review-process we'd like to implement the following behavior using humanTasks in SOA-Suite 11g (PS5): There is a list of reviewers that are divided into optional and mandatory reviewers. All of them review the document in parallel. The processes ends when all (optional+mandatory) have confirmed the document. If after some deadline all mandatory reviewers have confirmed the process shall continue. However we want to wait until all mandatory reviewers have confirmed.
    NB: There is no rejection in this process.
    I've thought of the following solution: We have to parallel stages "optionalStage" and "mandatoryStage". The optionalStage contains all the optionalReviewers (in Parallel), the mandatoryStage contains the mandatory ones (also in parallel). On the optionalStage I've put a "Limit allocation duration" of e.g. 8 hours.
    This is working fine. However: What if I'd like to specify this value not fixed but by an expression? On the global level this is possible, however it seems to not be possible on the "participant" level. Also the XML differs:
    <participants isAdhocRoutingSupported="false">
    <parallel collaboration="false" name="ParallelStages">
    <allResponders>
    <defaultOutcome type="STATIC">APPROVE</defaultOutcome>
    <outcomePercentage type="STATIC">50</outcomePercentage>
    </allResponders>
    <routingSlip>
    <participants>
    <stage name="optionalReviewers">
    <participant name="optionals" expirationDuration="PT23H">
    <resource type="STATIC" identityType="user">johannes</resource>
    </participant>
    </stage>
    </participants>
    </routingSlip>
    <routingSlip>
    <participants>
    <stage name="mandatoryReviewers">
    <participant name="mandatory" expirationDuration="PT23H">
    <resource type="STATIC" identityType="user">jochen</resource>
    <resource type="STATIC" identityType="user">thomas</resource>
    </participant>
    </stage>
    </participants>
    </routingSlip>
    </parallel>
    </participants>
    there is just an attribute for the expirationDuration. However, for the global deadline, it is:
    <expirationDuration duration="PT22H" type="STATIC"
    useBusinessCalendar="false"/>
    or in the XPATH-case:
    <expirationDuration duration="'PT22H'" type="XPATH"
    useBusinessCalendar="false"/>
    Any ideas how I could achieve this behavior? (without too much programming)
    Regards,
    Johannes

    thanks, but i have comments on that, suppose we have
    4 optional arguments in a method not just 1, and we
    have another methods on the same class, these have
    also another optional arguments, i think we will
    repeat writing each method header many times ( i know
    not the body of the method, but the header also will
    be confusing)??I'm not following your hypothetical situation here, but it doesn't change what I said earlier.
    Here's Java's varargs, but, as I stated, it doesn't let you have N optional args.
    http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html
    You don't have to create sigatures for every possible combination--and you shouldn't. It gets too messy. Just provide signatures for the most common cases, and one that includes everything, but allows the "optional" args to be null.

Maybe you are looking for