Variant Transport

How is variant transported ?

Hi,
There are at least three ways that I know of that you can transport a variant for a program.
When you first transport a program, all elements of a program are transported along with the source code. This includes any variants that have been created at this time
After the first time a program has been transported, there are two ways to move a variant. The first method is to manually add an entry to the transport for the variant you want to move. The format of the entry is LIMU VARX xxxxxxxxName_of_the_variant where xxxxxxxx is the program name.
The last method is the easiest, in that you do not have to remember any arcane codes. Go to the ABAP editor, and go to the variant screen. Under the Utilities menu is Transport Variant. This allows you to choose the variants to transport, and the transport to put them in.
Also you can refer:
Transport of Variant
Regards,
Tarun

Similar Messages

  • Variant Transport via TR

    Hi Sap Gurus,
    Could anyone let us know how to transport variants to one environment to another environment, we could not able to save the variants in the Transport Request, could you advise how to move variants related to SAP standard transaction and Z* transactions from Dev.,>Quality> Production systems.
    Regards
    babu.

    Hi Srinivas thanks for your inputs,
    We could able to capture the variant details in the TR by using SE38, but we have some program which are created by GR55  and not created any transaction codes, when we try to save variants for the program which are created via GR55 in SE38, system is giving the following message.
    Function cannot be used for local/private objects
    Message no. DB275
    Diagnosis
    Variants cannot be transported if the relevant program has only been defined as a local/private object (development class $TMP).
    System Response
    No transport request generated.
    Could you let me know is there any way to save this variants for the program which are created by using GR55.
    Thanks
    Babu

  • FB50 Screen variant transport

    Hi,
    I have created screen variant for FB50 using SHD0. Now, how can we transport this variant to other client. I have read other threads for variant trasport but none of them is working for me. I tried SE38 but was totally confused.
    Thank you,
    Joseph

    Hello,
    You can use SE38, you use the name of the program SAPMF05A and select Variants.
    In the menu goto->Variants (or CTRL + F1).
    Enter the name of the variant (you can create it here by pressing the button CREATE.)
    Next in the menu UTILITIES -> transport request, enter the name of the programm and the variant you have created. Then execute.

  • File to Proxy scenarios, varying Transport Protocol

    I need to define a "normal" scenario which will pick up files from an external FTP location, and process them with a server proxy.
    But there's the additional need to pick files from an arbitrary local file server in which some users could drop manually files they received by mail, which should be processed in the same way.
    This forced me to define two communication channels, two sender agreements, etc, and dupplicate in general all the directory objects. The CCs vary in the protocol and directories properties, but the content conversion parameters are also dupplicated (Recordset, fieldNames, fieldSeparator and such).
    I will have this same situation with at least 4 interfaces which leads to a lot of objects proliferation.
    Is there any way to avoid this massive dupplication?
    Many thanks!

    Hi Alejandro -
    your suggestion didn't apply because in this case we are talking about the same adapter but different protocol which requires two separate CCs
    >>>No need to have two separate CC's when you go with execute OS commands option.
    Only one channel which will pick the files from local file system. But before processing these you execute the OS commands to download the files from FTP server.
    But of course, as you are comfortable with the the other suggestion, you can create the channels and sender agreements..

  • How could I transport the variant and layout setting in SE16

    Hi ABAPers,
    Would any of you please advise me on how to transport the variant and layout setting in SE16? I cannot see any transport request in the menu but would like to understand how to manage through transport requests.
    Thanks in advance
    Kind regards
    taro

    Hi Taro ,
    Use the below 2 links to solve your problem,
    Problem in Layout Variant transport - variant not attached to TR
    http://www.sap-img.com/basis/transport-guide-tips-for-different-sap-objects.htm
    Regards ,
    Saravana

  • Transporting DP Variants and Jobs

    Hello,
    We were able to trasnport all the mass processing jobs like forecast jobs/macro jobs that use mass processing functions
    But can we transport variants land jobs for activities like TSCUBE, MC62 ? and all those that do not use mass processing functions. Can we collect these variants/jobs in the APO transport ? or do we have to manually create in each system.
    Thanks
    Tej

    Dear Tej
    The steps described below are used to transport a report variant. They can be initiated from transaction SE38 or transaction SA38
    1. Enter the name of the program the variant is to be transported for.
    2. Select menu path \Goto\Variants.
    3. Select menu path \Variants\Transport request.
    4. Click on the Excecute button (or PF8).
    5. You will be prompted with a list and a request to select the variant to be transported. Select the variant(s) to be transported and click on the
    'Continue' button.
    6. You will be presented with the 'Change Request Query' screen. If a Change Request has already been created for the variant transport.
    Amol

  • Transaction variant not working in quality

    Hi,
    I have created a transaction varient in SHD0 and activated it in develpoment and then
    it is working fine in development system.Then variant transported to quality and there also
    it is activated but somehow it is not working in qulaity sytem.
    I checked in the respctive transaction with following path
    SYSTEM>>>>>STATUS>>>>>SAP REPOSITORY DATA and i can find it is transaction variant name
    below screen program.
    Pl suggest the resolution.
    Regards,
    Rushikesh

    Hi,
    Check the variant is  transported properly in QA. If present then check the transaction for the same.
    If you make this transaction for a table the check the table delivery and maintenance allowed or not. It should be maintenance allowed.
    Thanks
    Subhankar

  • Variable created in TVARVC missing for some variants

    HI All,
    I have created a table variable in TVARVC table using tcode STVARV , up on creating a custom variant i could see the table variable displayed in help, however when creating for a variant transported from other system , i could not find the table variable in the help provided. do i have to maintain entries in any other tables, please provide a solution.
    Thanks in advance,
    Regards.
    Praveen.
    Edited by: praveen kumar on Feb 21, 2011 7:24 AM

    I found the answer ,
    Note that changes to the values of table TVARVC affect all variants that use these particular variables.
    The transactions STVARV and STVARVC are available for maintaining the table variants. With transaction STVARV you can maintain the entries in table TAVRVC for the current client (display/change/add). Transaction STVARVC only allows you to maintain the entries in client 000.
    http://help.sap.com/saphelp_nw70/helpdata/en/c0/9803ade58611d194cc00a0c94260a5/content.htm
    Edited by: praveen kumar on Feb 21, 2011 10:06 AM

  • Change Miro variant

    Hi experts
    I followed step by step the note 315586 fro change the column sequence in TCODE miro,
    But the column sequence is not changed.....i Need to change the material position on the 5 colum...
    how i can do it?
    best regards
    Marco

    The customizing trxn is OLMRLIST, its in the IMG under
    'Incoming Invoice' section, the area'Maintain Item List Variants'.
    Here you can create and modify the variants as you see fit. You can
    define specific table control options when creating or changing a
    screen variant just as you can with other screen elements. You should
    also be able to transport these variants to other systems.
    See the "I" information icon in the screen varaint screen for more info
    Please see Note 315586. Transaction SHD0: (Transaction variants) has
    to be used to transport the variants. This is currently system design.
    SHDO -> trnasaction variants ->transport
    Note 315586 outlines the steps to create and change display variants.
    Please also refer to notes:
    0546889 FAQ: Screen variants in FI Enjoy Transactions
    0352701 MIRO: fields in invoice verification

  • Report Painter- Restricting Business Transactions

    Hi,
    I'm creating a report using report painter & would like to prevent Actual Overhead Distribution data (business transaction RKIV) from being reflected in this report. I can add business transactions in the report through Edit -> General Selection data. How do I block a particular business transaction in this report ?
    Regards,
    Sangeeta

    Hi Sanjeeta,
    there's several ways to do this:
    (1) On the report characteristics window, enter range of values limited the values you want. To add more range, click on the more button, and keep restricting until you have what you want. Then select "no explode".
    (2) My recommended way to do it is to create a basic SET via GS01. Table = GLPCT, Field=ACTIV.
    On the set header, Select "Suppress". Enter the values that you want included, and leave out the excluded values. You can use range of course!
    Then back on the report characteristic screen, enter you SET name and check the flag for entering sets. Select "no explode". With this option, if you ever need to change your Business transaction values, just change the SET and the report will query the updated values.
    If you use a report variant to carry out the same solution, just note that everytime you need to change the values, you have to change the variant, transport, and regenerate the report (assuming that you do not change enterprise level variants directly in production)
    Hope this helps,
    Sam

  • Purchase order with variable value line item

    Hello experts,
    In SRM 7.0 extended classic scenario after PO approval Is it possible to create a line item with such that even if we change the value(increase/decrease) it wont trigger approval workflow .We needed this because we don't know the exact value for transport such that if the value is modifiable it would help us.At the time of GR it is possible if value is below but if value is more than tolerance then we have to re order the PO then it will go through full approval cycle again we dont want that.Please tell is there any way to create such line item.
    Thanks and Regards,
    Shiva

    Hello,
    Are you integrating SUS also for the follow on processes after PO creation or you will be doing the same in ERP ?
    If yes then you can achieve this with SRM - SUS integration scenario, by making use of the Limits items with transport as service, where the PO will be created with the certain limit value defined by the purchaser and later vendor can consume the same against the services like varying transport costs within that defined limit in the Purchase order response.
    This will not trigger the Approval process again. 
    Best Regards,
    Rahul

  • Wrong display  of mail in Outlook ; Urgent pls

    Dear All,
    I am getting error while sending mail from jsp. I want to send html content to mail in jsp, on my local host its working correctly, but after uploading it on ISP server the content which i sent is not a html, but its dispalying plain text with html codes. i.e its giving html code instead of html page in mail. Please help me, its urgent
    My code is as follows
    // this is the html data which should be displayed in mail, its the dynamic data
    String data="<body bgcolor='FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
    <table width='100%' border='0' cellspacing='0' cellpadding='5'><tr><td bgcolor='#FFFFFF'>
    <table width='100%'><tr><td colspan='2'><table width='100%' border='0' cellspacing='0' cellpadding='0'>
    <tr><td bgcolor='#920003'><font color='#FFFF33' size='+3'><strong>Churchill</strong></font>
    <font color='#FFFFFF' size='+1'>Independent Estate Agents</font></td></tr><tr><td><hr size='1'>
    </td></tr></table><p style='font-family:Verdana,Arial,sans-serif;font-size:11px;'>
    You were sent this email because <a href='mailto:"+YEmailID+"'>"+YEmailID+"</a>
    requested you receive a copy.</p><table width='100%' cellspacing='0'
    cellpadding='0' style='background-color:#EEEEEE;font-family:Verdana,Arial,sans-serif;font-size:11px;'>
    <tr><td style='padding-left:5px;padding-top:10px;padding-bottom:10px;background-color:#CCCCCC;'>
    "+YEmailID +" also sent you this message:</td></tr><tr><td
    style='padding-left:5px;padding-top:15px;padding-bottom:15px;font-size:10px;'>
    '"+Msg+"'</td></tr></table><br></td></tr><tr><td width='97%'><font size='2'
    face='Verdana, Arial, Helvetica, sans-serif'></strong></font></td></tr><tr>
    <td width='39%' bgcolor='#920003'><font color='#FFFFFF' size='2' face='Verdana,
    Arial, Helvetica, sans-serif'>"+subdata+"</font></td></tr><tr><td><table width='100%'
    border='0' cellspacing='0' cellpadding='0'><tr><td width='66%'><div align='center'><a
    href='"+url+"/searchfulldetails.jsp?proid="+str[1]+"&dealtype="+str[18]+"' target='_blank'>
    <img src='"+url+str[10]+"' width='350' height='247' border='0'></a></div></td></tr></table>
    </td></tr><tr><td> </td></tr><tr><td><p><font size='2' face='Verdana, Arial,
    Helvetica, sans-serif'><strong>Full details</strong></font></p><p><font size='2'
    face='Verdana, Arial, Helvetica, sans-serif'>"+str[8]+"</font></p><p><font size='2'
    face='Verdana, Arial, Helvetica, sans-serif'>To know more about this property
    from us, please <a href='"+url+"/searchfulldetails.jsp?proid="+
    str[1]+"&dealtype="+str[18]+"' target='_blank'>
    click here</a></font></p><p><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>
    <Strong>Call : "+str[9]+"</Strong></font></p></td></tr></table></body>";
    String mailServer = "xxx.xxx.xxx.xxx"; // here im giving my mail server name
      if(FEmailID.equals("") )
           FEmailID = "unknown";
        Properties props = new Properties();
        props.put("mail.smtp.host", mailServer);
        Session s = Session.getInstance(props,null);
        MimeMessage message = new MimeMessage(s);
        InternetAddress from = new InternetAddress(YEmailID);
        message.setFrom(from);
        InternetAddress to = new InternetAddress(FEmailID);
         message.setContent("html","text/html");
         message.addHeaderLine("Content-Type: text/html; charset=\"iso-8859-1\"");
         message.addHeaderLine("Content-Transfer-Encoding: quoted-printable");
         System.out.println("Mohsin Syed, just for testing line number 73");
        message.addRecipient(Message.RecipientType.TO, to);
        message.setSubject("Churchills Property: "+str[7]);
        message.setText(messageEnter);
         message.setText(data);
        Transport.send(message);the resultant mail in Outlook is as follows , ie it gives this text in outlook
    Harlesden
    Mime-Version: 1.0
    Content-Type: text/html; charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    <body bgcolor=3D'FFFFFF' leftmargin=3D'0' topmargin=3D'0' marginwidth=3D'0'= marginheight=3D'0'>
    <table width=3D'100%' border=3D'0' cellspacing=3D'0' ce= llpadding=3D'5'><tr><td bgcolor=3D'#FFFFFF'><table width=3D'100%'>
    <tr><td c= olspan=3D'2'><table width=3D'100%' border=3D'0' cellspacing=3D'0' cellpaddi= ng=3D
    '0'><tr><td bgcolor=3D'#920003'><font color=3D'#FFFF33' size=3D'+3'><s=
    trong>Churchill</strong></font> <font
    trong>color=3D=
    '#FFFFFF' size=3D'+1'>Independent Estate Agents</font></td></tr><=
    tr><td><hr size=3D'1'></td></tr></table><p
    tr>style=3D'font-family:Verdana,Ari=
    al,sans-serif;font-size:11px;'>You were sent this email because <a hre=
    f=3D'mailto:[email protected]'>[email protected]</a> request=
    ed you receive a copy.</p><table width=3D'100%' cellspacing=3D'0' cellpaddi=
    ng=3D'0' style=3D'background-color:#EEEEEE;font-family:Verdana,Arial,sans-s=
    erif;font-size:11px;'><tr><td style=3D'padding-left:5px;padding-top:10px;pa=
    dding-bottom:10px;background-color:#CCCCCC;'>[email protected] al=
    so sent you this message:</td></tr><tr><td style=3D'padding-left:
    5px;paddin= g-top:15px;padding-bottom:15px;font-size:10px;'>'testing1200'</td></tr></ta=
    ble><br></td></tr><tr><td width=3D'97%'><font size=3D'2'
    ble>face=3D'Verdana, A=
    rial, Helvetica, sans-serif'></strong></font></td></tr><tr><td width=3D'39%=
    ' bgcolor=3D'#920003'><font color=3D'#FFFFFF' size=3D'2' face=3D'Verdana, A=
    rial, Helvetica, sans-serif'><strong> � 298500</strong></fo=
    nt></td></tr><tr><td><table width=3D'100%' border=3D'0'
    nt>cellspacing=3D'0' c=
    ellpadding=3D'0'><tr><td width=3D'66%'><div align=3D'center'>
    <a href=3D'htt= p://localhost:9999/Churhcill//searchfulldetails.jsp?proid=3D125&dealtype=
    =3DSale' target=3D'_blank'><img src=3D'http://localhost:9999/Churhcill/im=
    ages/property/S125.JPG' width=3D'350' height=3D'247' border=3D'0'></a></div=
    </td></tr></table></td></tr><tr><td> </td></tr><tr><td><p><font
    size==3D'2' face=3D'Verdana, Arial, Helvetica, sans-serif'><strong>Full details<=
    /strong></font></p><p><font size=3D'2' face=3D'Verdana, Arial, Helvetica, s= ans-serif'>
    This three bedroom terraced property has recently been refurbish= ed by its
    present owners. Situated on this residential road with shopping f= acilities
    which can be found along Craven Park and varied transport links i= ncluding
    Harlesden Station (Jubilee Line). </font></p><p><font size=3D'2' f= ace=3D'
    Verdana, Arial, Helvetica, sans-serif'>To know more about this prope= rty
    from Churchill, please <a href=3D'http://localhost:9999/Churhcill//se=
    archfulldetails.jsp?proid=3D125&dealtype=3DSale' target=3D'_blank'>
    click he= re</a></font></p><p><font size=3D'2' face=3D'Verdana, Arial, Helvetica, san= s-serif'>
    <Strong>Call : 020 89652250</Strong></font></p></td></tr></table><=
    /body>

    The MimeMessage's setText api states
    "Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
    I think you should not use setText if your content type is not "text/plain", rather try using MimeMessage's setContent(body, "text/html") api
    where body is a String that has your html message body.

  • Obsolete Object in program

    Hi
    With a ERP upgrade many standard objects( function module, data element, etc) can be obsolete but these object can be using inside a lot of Z program.
    Now we are using Code inspector ( transaction SCI) for check of code quality but I don't found how determine use of obsolete object.
    Is posible when I compile any Z object , notify if I am using any obsolete object? ¿Exist  tools for this?
    Best Regards
    Gregory Gotera

    Hi Gregory,
    the check for obsolete function modules ist part of the function module checks in the extended program checks.
    To get there, edit a Z program in SE38 and call the Code Inspector.
    Then press button Code Inspector.
    If you are the responsible user, then you can change the check variants, otherwise you should be able to show the check variants.
    After label Name there is a button to switch from local to global check variants. Switch to global variants. Select the check variant you want to show.
    Check variant DEFAULT is used by SE38/SE80 calling the Code Inspector, check variant TRANSPORT is called releasing transports (if you also check there).
    If Syntax Check/Generation is marked and Extended Program Check is marked, click the arrow to see the settings. Here option Specific Tests is selected without option CALL FUNCTION Interfaces.
    Here is the docu (called via F1 from CALL FUNCTION Interfaces option), and I marked the obolete check 9 with a red arrow.
    You can see above, that this check is not active in our system. You can talk to the responsible person in your company, if this setting can be changed. Through release upgrade you got some new SAP Default settings, which may not fit for your company or devleopment guidelines.
    Regards,
    Klaus

  • REGARDING VARIENT

    HI,
          HOW TO TRANSFER THE VARIENT FROM ONE CLIENT TO OTHER CLIEN
        COULD U PLZ EXPLAIN.

    Maintaining Variants                                                                               
    A variant is a reusable set of values that you can use to execute a     
        program. If you frequently run a program with the same set of           
        selections, you should save them as a variant.                                                                               
    Variant names can be up to 14 characters, and you may not use the '&' or
        '%' characters. '&' has a special function in variant names.                                                                               
    System variants                                                                               
    Since Release 3.0D, it has been possible to create system variants for  
        report programs with the following characteristics:                                                                               
    o   The name begins with 'SAP&' (system variants supplied by SAP) or    
            with 'CUS&' (system variants created by customers).                                                                               
    o   They cannot be created for local private programs                                                                               
    o   They are automatically protected against being overwritten, and can  
         only be changed by their creator or the last person to change them                                                                               
    o   If the program is transported (transport object R3TR PROG), it       
         system variants are also transported                                                                               
    o   They are attached to the Workbench Organizer (transport object LIMU  
         VARI)                                                                               
    o   They are delivered to customers                                                                               
    o   They are not client-specific. Although they are storted in client    
         000, they can be accessed from other clients                                                                               
    Other variants are not attached to the Workbench Organizer. You can,     
    however, include them in a transport request, either by hand (transport  
    object LIMU VARX) or by choosing Variants -> Transport request from the  
    variant maintenance screen.

  • How to use the Variants in SAP Transportation and what is its use ?

    Hi experts,
    How to use the Variants in SAP Transportation and what is its use & How to create a variant in SAP ?
    Can anybody answer this ?
    Regards,
    Shakti

    Hi,
    If you are asking about "slection vairants" in SPRO settings of "shipment cost document" then
    When it is activated,
    each user can have his own slecetion  and list criteria for
    1. List shippment costs:calculation
    2. List shippment costs: settlement
    This can be directly saved from VI01 screen by the user.
    from environment> lists
    This is user specific only.
    Hope this helps.
    Regards,
    Sharan

Maybe you are looking for

  • Generation of access report CNRCRMPRCUST999 failed.

    Dear Gurus,          I’ve createe one pricing condition table in Dev environment and now I’m trying to transport it in Quality environment. This table is for CRM only. In development every thing working fine but while transporting in Quality I got th

  • Facing problem while using aggregate functions.

    I am trying to use aggregate functions such as sum, count in my CQL query. It is not giving me an error but i am unable to get the correct output out of that. Query is: <?xml version="1.0" encoding="UTF-8"?> <wlevs:config xmlns:wlevs="http://www.bea.

  • PageTitle Bar Background Color

    Hello. I would like to know how to change background color for the "PageTitle Bar". I don't see how to change it in the Theme Editor. I have also downloaded the theme but I can't find where to make my change. Any ideas? My portal is 2004s. Thanks.

  • How Do Fix Your Ipod If It Says Disabled

    What Do You Do To Fix Your Ipod When It Says Disabled?

  • Error in OPEN_FORM for document 6000000078

    Hi Guys, I'm experiencing an error : Error in OPEN_FORM for document 6000000078. This form is an enhanced form for RFQ and an enhanced print program ZSAPFM06P. What would be the possible cause of this error and how could I avoid this error? Please gu