Variable for variant

HI
we are facing some error in creating the process chain.
when creating a varian for "Start process" an informatio window is opening with message variant &00000000853 in not available.
we are trying to create a new even then we are facing the same error.
can any body tell me in which table the variable for the variant is stored.

hi Reddy ,
check the Documentation of SHD0.Its nothing but modifications of Screen fields.
Regards
Prabhu
Transaction Variants and Screen Variants
Transaction variants can simplify transaction runs as they allow you to:
Preassign values to fields
Hide and change the 'ready for input' status of fields
Hide and change table control column attributes
Hide menu functions
Hide entire screens
In particular, hiding fields in connection with screen compression, and hiding screens, can result in greater clarity and simplicity.
Transaction variants are made up of a sequence of screen variants. The field values and field attributes for the individual screens found in transaction variants are stored in screen variants. Each of these variants is assigned to a specific transaction, can, however, also contain values for screens in other transactions if this is required by transaction flow. The transaction that the variant is assigned to serves as initial transaction when the variant is called.
There are both client-specific and cross-client transaction variants. All screen variants are cross-client, but may be assigned to a client-specific transaction variant.
A namespace exists for cross-client transaction variants and screen variants and both are automatically attached to the Transport Organizer. Client-specific transaction variants must be transported manually.
In principle, transaction and screen variants can be created for all dialog and reporting transactions. There are, however, certain Restrictions that apply to certain transactions, depending on their internal structure.
No transaction variants are possible with transactions already containing preset parameters (parameter transactions and variant transactions).
Regards
Prabhu
PS : Customer is First Points next

Similar Messages

  • Variable screen/variant screen authorization issue

    HI All,
    We have implemented standard Cost Center Overview Report(0SR_C02_Q0002) in BI 7.
    We have three selection fields:
    1.Company Code which is mandatory
    2.My controlling Area which is also mandatory
    3.Costcenter which is not mandatory
    The requirement we are facing over here is that in the Variable screen/variant screen when I enter a company code, then I need to display dynamically only those "My Controlling Area" values which are assigned to that particular company code and not all. In the same way after selecting the appropriate "My controlling area" value, I need to display only those cost centers in the cost center selection field which are assigned to the selected company code and My controlling area combination and not all.
    can anyone guide me on how to go about on this authorization issue at the variable screen itself.
    Please treat this issue/requirement on high priority.
    Appreciated in advance.
    Regards,
    raps.

    Hi,
    I think that an alternative to solve your concern could be using Web Application Designer (WAD).  In this respect, there are several design options, with different levels of complexity.
    As the simplest alternative, you could create a WAD including your query and three Dropdown Boxes: one for Company, a second for Controlling area and another for Cost center.  The four mentioned elements should be linked to the same dataprovider so, when you select a company, the options in the other two Dropdown boxes and the information in the query are updated.
    In order to enforce mandatory filter selection at Company and Controlling area level, you should set NO_REMOVE_FILTER='X' in both two Dropdown boxes, so that "All values" option -which would mean no filtering- is not offered.
    I hope this helps you.
    Regards,
    Maximiliano

  • How to substitute a bind variable for a IN condition?

    Dynamically I am setting the WHERE condition for one of my blocks using SET_BLOCK_PROPERTY Built in. The condition that I am attaching has two IN conditons..
    For Eg.,
    contracts_tbl.status_col IN ('NEW', 'OLD', 'EXPIRED', 'OPEN')
    AND contracts_tbl.id_col IN (1, 2, 3, 4)
    The number of choices in the IN condition will vary depending upon the user choice in my screen. Because of this the parsed SQL state is could not be shared and multiple of these are getting created in shared pool. To avoid this I would like to use bind variables.
    There are two ways I am trying to do this..
    1. Generating one bind variable for each value. i.e.,
    contracts_tbl.status_cod IN (:global.var1, :global.var2,
    :global.var3)
    Now this could result it memory error if no. of choices exceeds the avilable memory. Also its a tedious task to purge the variables after querying the block. Also because of multiple IN conditions, the chances of different set of selections are possible and then again sharing will be minimal.
    2. The second method is to set the one bind variable for each IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2
    In this case, forms is not querying as the IN condition takes the global variable value as one string and the query returns no rows though there are plenty available for each status. Also any NUMBER type condtions erroring out as the , and ( are invalid numerals.
    Q: Is there anyway you can make this work? or Is there any other better method to substitute bind variables in place to avoid creating new set of statements for each query in the shared pool?
    Your suggestions and pointers are higly appreciated. Please respond immediately as this is a P1.
    Thanks,
    -- Raam.

    2. The second method is to set the one bind variable for each >>IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2 This method should work - not sure if you put exact syntax in or not but your first assignment would cause a problem as everywhere you want one ' mark you would have to put two so that it does not close your quoted string
    Try the following syntax:
    :GLOBAL.Var1 := '( ''NEW'', ''OLD'', ''EXPIRED'', ''OPEN'' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    SET_BLOCK_PROPERTY('blk name',
    default_where,
    'contracts_tbl.status_col IN ' || :GLOBAL.Var1
    || ' AND contracts_tbl.id_col IN ' ||
    :GLOBAL.Var2);
    Hope this helps,
    Candace Stover
    Forms Product Management

  • Selection variable for next month in RFPERIOD_OPEN in closing cockpit

    Hi,
    we would like to use RFPERIOD_OPEN in the closing cockpit in order to open the next period on D-10 automatically. I would like to use the selection variables of the closing cockpit in the program variant in order to avoid unnecessary variant maintenance every month.
    Unfortunately I cannot find a variable for the next month. There is only SAP_FAST_CLOSE_PERIOD_P. Do you know if it is possible to base a calculation logic to derive the next period from SAP_FAST_CLOSE_PERIOD_P.
    Thanks!
    Kind regards,
    Mariya

    Thanks! I checked it, but the appearance of months and order is okay in T247.
    Any other ideas?
    I thought I read somewhere that this is a bug but can´t remember where I found that bug hint.

  • Variable for Document Date in Customer Receivable Aging

    Hi all,
    This is regarding u201CCustomer Receivable Aging u2013 Detailsu201D in SBOne.
    In the print layout, I found 3 types of date in system variables i.e.
    1) system variable 184 = Due Date
    2) system variable 185 = Posting Date
    3) system variable 187 = The is vary by u201Cage byu201D Date (either document date, posting  date or due date)
    Regardless the date chosen for aging, we would like to display both Invoice (Document) Date and Due Date permanently on the layout.
    Does anyone know what is the system variable for invoice/document date in this layout. Thanks for help in advance.
    Regards,
    Eric Tan

    Sorry this is no right answer. I had test it variable 65 doesn't work.
    I found that the System variable 187 will be either document date, posting date or due date based on the aging date selection in Receivable Details Aging Report
    Any other advise.How to check the all the variable in Receivable Detals Aging Report.
    Thanks.

  • Variable for 0FISCPER displays od values

    Hi
    I have created a query containing a interval variable for 0FISCPER. The Query is based on a multiprovider that is build on a single ODS containing WBS line items loaded through 0CO_OM_WBS_6. When the query is run and the variable box appears I press the selection button for 0FISCPER. It displays som od values for selection that does not exist in the ODS. fx. 001.0010. When i select such a value it is converted to 001.2010. The ODS only contain data for 2003-2006.
    Can you help me to understand what causes this, so i am able to fix it.
    Chris

    1.     On the Administrator Workbench: Modeling screen:
    a.     Choose Source Systems.
    b.     In the right hand window select the source system from which you would like to transfer the global settings.
    c.     From the context menu choose Transfer global settings.
    2.     On the Transfer global settings: Selection view in the frame Transfer global table contents select the checkboxes for the settings you want to use from your R/3 source system:
         Fiscal year variants to transfer fiscal year variants
    3.     In the frame Mode choose Update Tables.
    4.     Choose Execute.
    5.     Choose Back twice.
    Then try your reporting......

  • User-specific Selection Variables in Variants

    Hi,
    I am triing to follow the tutorial in the help.sap.com concerning the variants.
    http://help.sap.com/saphelp_47x200/helpdata/en/c0/980386e58611d194cc00a0c94260a5/frameset.htm
    I would like to create a User-specific Variables for a variant.
    I created set/get param for my report, I also created entries in the user master record. But: In the variants maintenance tool (SE38). First I edit the attributes of my variables and choose the selection variable option for some fields. Second I highlight in green the user specific column stoplight. But clicking F4 doesnt propose any value. Then saving doesnt work neither.
    Thank you,
    Younes

    Umar,
    When I click on the button save a modal popup it says "Variables not supplied with values. Save anyway?". I dont know how to supply the variables with values.
    With the Function module VARI_USER_VARS_GET I am not able to Read existing variable values. Also in the selection screen of my report the menu  Goto -> User variables is not enabled. Maybe I am missing something? Could you help me.
    Thanks,
    Younes

  • Alternative unit of Measure for variant material

    Dear All,
    Here is an interesting scenario,
    There is a naterial Billet with two variant characteristics length and size. and base unit of measure is TON. Now alternative unit of measure is PCS.  How can define the conversion factor on the basis of these two variant characteristics.
    In normal material (without variant char.)
    we can define conversion factor 1PCS= 2TON
    For variant material,
    For the material Billet with variant charc length and size how can i define conversion
    so that system calculates diff. PCS with diff. length and size but material is same. So how can i Do that.
    for example for same material Billet but variant char. Length is 6 M and size is 120*120 ,its wt will be 2 TON for 1 PCS.
    for the same material Billet with variant char. length 12 M and size 120*120, its wt will be 12TON for 1 PCS.
    How can i cater this for the same material.

    Hi Shoaib,
    We have faced the similar scenario for steel industry. Based on my experience, it is not possible to define variable values for Alternative UOM conversion with the variant characteristic/configuration, specially if you want SAP to maintain inventory with variable conversion rate.
    Use the Batch specific unit of measure for this situation.
    1) Create batch specific UOM i.e. Ton_per_pc (TOP) --- User proportional unit conversion
    2) Create batch characteristic ton_per_pc and assigned UOm.
    3) In material master additonal data select proportion unit and enter the standard conversion rate between ton & pcs.
    4) While doing GR - In batch creation you can enter whatever the conversion rate is and Inventory will be updated accordingly.
    Regards,
    Ravi.

  • How to add Variable in variant attributes in query

    Dear all,
    User required to add one variable (e.g. Last Week date) in variant attribute.
    For example: If we select D: Dynamic date calculation then in that case i want to add one variant attribut (Last Week).
    How i can maintained this.
    Thanks in advance.
    PM

    Dear All,
    I want to Add Variable name to Dynamic Date Calculation List as Last Week.
    How i can create variable for Last week.
    Thanks in advance.
    PM

  • Setup variables for BEx Query

    Dear all,
    I am working on a BEx query. I would like to show MTD and YTD actual & planned expenses. My questions are as follows:
    (1)      how can I set up variables or variants which can look up the system date to calculate the MTD and YTD date? For example, I execute the query without input the date and I would like the query automatically look up the date for YTD  (e.g. 1/1/2009 u2013 2/20/2009) and MTD (2/1/2009 u2013 2/20/2009) for actual expenses?
    (2)     Since the planned data is by year and distribute 12 months equally and not by day, how can I set up variables which can look up the system date to calculate the number of the days from the beginning of the year up to today and beginning of the month update to today so I can calculate the MTD and YTD planned expenses based on the annual budget.
    Thanks

    Thanks Reddy,
    Since my variable for planned data is not date variable anymore, it is a factor = current date / number of days in current month and I used this to multiple by the planned monthly data.  If I used entire month and  the plan data will be overvalue, I can't compare to the MTD actual data since actual date is updated by day.  How can I create a variable for this and use it to caluclate in the BEx Query?
    I believe the function will work but I don't know much about ABAP.  I try to search sample code for the function.  here is what I get but I don't think it is going to work. Can you point out what is missing? I believe I need to put it under 'ZXRSAU01'
    Under CASE I_DATASOURCE
    I put
    WHEN 'ZMTDFACTOR'. #the variable name of the MTD factor
    PERFORM ZMTDFACTOR_EXIT.
    In ZMTDFACTOR_EXIT  and here is the code I get so far
    WHEN 'ZMTDFACOTR'.
        DATA:  SDT TYPE SY-DATUM,
              MON_FACTOR TYPE N,
              ST_CD(2) TYPE N,   
              ST_LD(2) TYPE N.     
                l_date_in  type sy-datum,
                l_date_out type sy-datum.
              SDT = SY-DATUM.
    *current date
              ST_CD = SDT+6(2).
    CONCATENATE l_v_calmonth '01' into l_t_range-low.
    l_date_in = l_t_range-low.
    CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH'
      EXPORTING
        day_in                  = l_date_in
    IMPORTING
       LAST_DAY_OF_MONTH       = l_date_out
    EXCEPTIONS
       DAY_IN_NOT_VALID        = 1.
    *last date
    ST_LD = l_date_out+6(2).
    *Calculate the factor based on the MTD
    MON_FACTOR = ST_CD / ST_LD.
    How can I send MON_FACTOR to ZMTDFACOTR and back to the query?
    Thanks again.

  • Extract the "bind" variables for a given query running in 10g.

    how can we extract the "bind" variables for a given query running in 10g? The performance of a query may vary based on the parameters supplied to it. For example, a query like the following
    SELECT * FROM CUSTOMER_ORDERS WHERE CUSTOMER = :CUST_ID
    .might run differently when the :CUST_ID is "123" who may have very few orders versus "456" who may have tens of thousands of orders.
    So, if we see a spike in the system due to a query, we need visibility into what the exact query syntax and values are for any database session. We're aware of an Oracle view called V$SQL_BIND_CAPTURE, but what we're finding with this view is that it's only a snapshot of variables that are refreshed on an interval. That view does not give us a live view into what values are being used in the various sessions in realtime.
    If someone ould provide us with some SQL (or other means) to do get a realtime view into the SQL and variables currently running in the database, it would be greatly appreciated.

    In addition to what's been said in the other thread, you could add a layer of logging either in the database or out.
    v$sql_bind_capture and the associated ash view dba_hist_sqlbind contain sample data.
    You could up the sample rate but it's not advisable - it's still just a sample.
    If you're on 11g, this is where adaptive cursor sharing might help.
    Not help in finding the values of your binds, but help in using different plans where there is such a skew for different bind values and the plan is perhaps wrong for customer 456.
    The problem when you're got such a skew and you're using bind variables is that the two don't really go together.
    When the query is next parsed and you've got bind variable peeking enabled, you might get the 123 plan is that is the bind value at parse time and then run into problems for 456 or even vice versa.
    See http://jonathanlewis.wordpress.com/2009/05/06/philosophy-1/ for a discussion on binds and histograms which reflects the reasons for using either.

  • Bex - Use of Variable for multiple results

    Hello guys, I need to create a query in Bex with this structure:
    Rows:
    - 0FISCPER
    Columns: Restricted Key Figure
    - 0AMOUNT
    - 0PSTN_DATE (filtered by a variable having the last day of each 0FISCPER).
    I don't know how to give logic to the user exit variable to determine the last day of each 0FISCPER in the rows. I've done similar variables with only one possible value as result, but this is a new scenario for me.
    Is this possible to be done?
    thanks in advance,
    Mariano.

    Hi Mariano
    I think that you have tu use the Function Module 'LAST_DAY_IN_PERIOD_GET ' this module will take Fiscal Year, Fiscal Year Variant and Period as input, and it will give the last day/date of that Fiscal year period
    The step by step will this:
    1) create an exit variable with opcion processing by Customer Exit
    2) If you need create also a variable for user input and make reference to variable with customer exit. If this is not the case forget this step.
    3) Goto CMOD TCode in SAP-BW/BI and then give your Project Name and click on Change button.
    4) Click on Components
    5) Double Click on INCLUDE ZXRSRU01.
    6) there you have to write de abap code using the CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
    If you need i can write you in spanish.
    Hope this helps
    Natalia.

  • How Forecast Release and Consumption for Variant Configuration

    Hi experts,
    we are planning in our project how to Forecast Release and Consumption for Variant Configuration
    can you explain me
    Regards,
    babu

    Hi Sivaramakrishna,
    We tried the same but what is complicating is having "market" attribute of customer in R/3 and planning forecast in DP at the "market" level. There is no customer as such in DP. THere is only market. We could release forecast at market leve using "consumption group". But I am trying to figure out how to have the sales orders consume forecast at the location, product and market level in SNP.
    Today we have our sales orders to consume forecast in SNP at location-product level. we are trying to take this to "location-product-market" level in SNP.
    I think we need to use some settings for characteristic based or variable consumption I think...but not clear.
    Any help is appreciated.
    Thanks for taking time to reply.

  • How do I create an automator variable for a path that includes a date?

    I like to use Image Capture to scan documents into a hierarchy of folders under my ~/Documents directory that are organized by year and document type.  For example, I have
    ~/Documents/archives/2011
         /Misc
         /Utilities
    and
    ~/Documents/archives/2012
         /Misc
         /Utilities
    for archiving miscellaneous docs and utilities bills. Now, switching folders in Image Capture is annoying so I want to use the Automator support built into that app to direct the scanned images to ~/Documents/archives/<Current Year>/Misc or ~/Documents/archives/<Current Year>/Utilities.  I was able to do this with separate Automator workflows, each with a hard-coded path to the destination folder.  For example,
    What I would like to do is use an Automator variable to dynamically determine ~/Documents/archives/<Current Year>/Misc.  I see variables for Home, Documents, and Current Year.   However, when I try to create a new path variable it only lets me choose a full path to a Finder folder.  How do I combine Documents and Current Year variables with the "archives" and "Misc" folder names to create a new path variable?

    Well now, you went and made me learn something today.  In the Variables Library, under Utilities, is a variable named AppleScript.  You can put a small script into this that evaluates to your path, for example:
    ((((path to documents folder) as text) & "archives:" & (year of (current date)) as text) & ":Utilities") as alias
    If the script evaluates to a proper path, it can be used wherever any other path can - you can experiment by looking at the results of a Get Value of Variable action.

  • Stock Report for Variant configuration

    Hi Experts,
    Request your help to get the following information.
    We have a material which are packed in to multiple packing modes. Inorder to ease the selection of packing mode in sales order, we are thinking of introducing variant configuration. I.e all the packed materials will be created as variants in SAP and the sales order will be created for the configurable material. When the proper characteristic is selected the material will be automatically replaced by the variant.
    But the requirement is to see the stocks of all the varaints along with the configurable materials as the header. For eg. Material A is having variants A1, A2 & A3. The sales quantites are 25, 30 and 35 respectively.
    In any of the standard report, can I see the sales of these along with the total sales of config mtl A as 90
    Please guide.
    Thanks & Regards
    Prathib

    Hi Prathib,
    On my last project, we define material code with the same code at the beginning like you do A1 A2 A3 (for variants) and AC for example for configurable material. Then for stock report you can use MB52, in material field just write A* it will show you stock from material start with code A. But make sure you define material type and material group for selection wisely. It works for me. Now depends on how well you define your structure.
    Regards,
    Arman

Maybe you are looking for

  • Can i write to a DatagramChannel from 2 threads?

    Without using a Selector - i wanna give one thread an option to read from the channel and right after that - to write, and give another thread that receives the channel as parameter the option to write whenever it needs (a condition i'm using). The A

  • How to use an external hard drive on a MacBook Air?

    Hi there. Recently I bought a portable USB external hard drive for my MacBook Air due to my full startup disk. I also bought multiple disks for the hard drive. I inserted the disk, hooked up the USB, and did everything properly. When I first hooked i

  • Photoshop CS4 Display Driver Error

    I have a user who is using Photoshop CS4 on a Dell Optiplex 745, with onboard Intel video. Since I read that Photoshop now uses OpenGL heavily in its operations, and also understanding that OpenGL support is pretty bad on Intels integrated video, we

  • Get read only message about time machine.

    I have a 500 Iomega hard drive as a backup drive. Both the imac and the backup drive were unplugged for about a week while I was on vacation. When I returned and plugged the machines in again I began getting repeated time machine error messages infor

  • How to run OS command through Apex

    Hi, I am using Apex 4.1 on Linux5 with database 11gR2. I have created one page in apex which contains all my host names for different environments. Is it possible to put some function in apex so that I may open a putty/ssh session by clicking/right-c