Transporting Variable

Hi
  What is the use of Transporting option in ABAP Programming . For example  Read itab index 3 transporting field3.
What is the meaning of above line ? and Where and all can use Transporting option ?
Regards
Kumar
Moderator message: please search for available information before asking, do not ask interview questions.
locked by: Thomas Zloch on Sep 22, 2010 2:57 PM

second VERY VERY basic question. Along the line the second question where the SAP system has the answer built in through F1 help...
F1 is a key on your keyboard, top line, right beneath the escape key. USE IT!

Similar Messages

  • Is it possible to transport variables without the planning areas??

    Someone knows if it's possible to transport variables without the planning areas, only the variables?
    Regards
    Guilherme

    Hi,
    Yes, if the p.area is available in target system.
    Use this report: UPC_TRANSPORT_BPS_ALL
    Regards,
    Suan

  • How to transport variable variants

    Hi Gurus,
    I want to transport the variable variants? how can i do that? in BI7 system.
    Regards
    Kiran Kumar Manku.

    Hi,
    Looks Funny, but i got the variants i have created in Dev to QAS. I thought of creating in QA but when i checked them, they already exists. Did u checked in RSRT , Query Variants after transporting the Query ?
    In my case i have used the Variant in the APD's.
    -Sonti-

  • Transporting Variable Variant

    Hi everybody,
    I have created a variable variant in the IP modeler (under the tab "Planning Sequences") and now I wish to transport it. 
    Variable variants do not appear in the BW transport connetion as a separate item to be selected.  Nor does the variable variant go with the Planning Sequence when it is transported.
    Does anybody know how to get this object onto a transport request? 
    Greetings,
    Martin

    You can't do maintanance for this table, becouse it's in SAP standart content.
    There are no capabilities to add record of table RSRPARAMETRIZA using se16 ("Table Entry" -> "Transport Enties" not active) in new system version.
    So you need do next
    1. GOTO SE09 to
    Either create a new workbench request or goto the old request (Objects Tab)
    2. Press Edit button
    3. Enter the following in the row:
    Prog Id = R3TR
    Obj Type = TABU
    Obj Name = RSRPARAMETRIZA (RSRPARAMETRIZAT)
    Then Press ENTER
    4. A Key Button will come on the Right column.
    Press it. A New screen will come.
    5. In Table Keys enter : YouVariant(SPACE)*
    Save the request and transport.
    YouVariant - Tech Name of you RSPC variables variant
    (SPACE) - Few spaces, it's need if tech name of you variant not equal 30, so number of spaces = 30 - length of tech name your varian
    Hope it helps
    BR, Alex

  • OLAP Variables and transportation system

    Hi,
    When I transport a variable from the development system to the production system, SAP transports not only the definition of the variable but the current content of it.
    In our case this is an odd and dangerous behaviour: I have some OLAP variables defined which their values are used to know what data to load in next load process (they are parameters for InfoPackages and DTS processes). So, if someone transports a variable it will overwrite the current content of it and some data can be lost or loaded again.
    This is what happened us few days ago. Someone transported a variable from the developement system and SAP used the current value copied from the development system (and not from the production on) to load and manage data.
    I posted a note to SAP Support System and they said that this is the standard behaviour of it.
    a) Do you think that this is a normal behaviour?
    b) Do you know any method to avoid developers to don't transport variables to the production system by accident ?
    Thank you
    Ramon Roura

    Look at following link:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/44/b4a2bc7acc11d1899e0000e829fbbd/frameset.htm
    In case, it's a fresh installation, then just run the command "STMS". This will recognise that there is no configuration and it will ask you for inputs. Kindly input the domain controller details and you will be able to set the basic configuration for transport management.
    Also, check the following links:
    http://help.sap.com/printdocu/core/print46b/en/data/en/pdf/BCCTSTMS.pdf
    Regards,
    Gauravjit.
    Reward points if the solution is helpful

  • Trying to implement a mail queue

    I'm trying to implement a very basic mail queue using ExecutorService and a Callable split into a producer which builds the email and an email queue and a consumer to send the queued message out but I keep getting:
    java.lang.NullPointerException
         at javax.mail.Transport.send(Transport.java:97)
         at org.bedework.mail.sendMail.call(sendMail.java:45)
         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    I'm not sure how to get the transport variable passed across and read by the consumer thread.
    The consumer code is:
    public class sendMail implements Callable<Object> {
         private ArrayBlockingQueue<Object>  queuedMail;
         private Transport trans;
         private MimeMessage msg;
         private Logger log = Logger.getLogger(sendMail.class);
         public sendMail (ArrayBlockingQueue<Object> queuedMail, Transport trans) {
              this.trans = trans;
              this.queuedMail = queuedMail;
         public Object call() throws Exception {
              try {
                   queuedMail.poll();
                   synchronized (queuedMail) {
                      if (queuedMail.isEmpty()) {
                         queuedMail.wait(1000);
                   try {
                        trans.send(msg);
                        Thread.sleep(1000);
                   } catch (Exception e) {
                        e.printStackTrace();
              } catch (Exception e) {
                   e.printStackTrace();
              return null;
    }The code that calls it is:
    tr = sess.getTransport(config.getProtocol());
            pool.submit(new buildMail(sess, cal, originator, to, subject));
            pool.submit(new sendMail (mailqueue, tr));I'd be grateful for any pointers in getting this sorted out.

    First, read this FAQ item:
    [http://java.sun.com/products/javamail/FAQ.html#send|http://java.sun.com/products/javamail/FAQ.html#send]
    Then explain to me how "msg" is ever set in your sendMail class.

  • Report error with u0093variable in currency translationu0094

    Hi,
    I'm getting following system error in BWQ when executing a query with variable in currency translation.
    "Abort Variable Z101LTUSDC is not allowed for the conversion key date."
    I've created currency translation Z101LTUSDC in rrc1 with following parameters.
    Exchange rate type 1001
    Source currency from data rec
    target currency = fixed USD
    Time Ref = Time Base from Variable = ZDATEVAR.
    ZDATEVAR is a variable created on 0CALDAY & is included in cube1.
    a Query that uses this currency translation in BWD works fine.
    Now, when i run the query created on cube1 in BWQ, by using currency translation type Z101LTUSDC, I'm getting following error.
    "Abort Variable Z101LTUSDC is not allowed for the conversion key date."
    What is the reason for this?
    It works fine in BWD but doesn't work in BWQ.
    I assigned variable ZDATEVAR in the definition of currency translation type in BWD.
    But, after transport, I see that variable is blank in the definition of currency translation type in BWQ.
    i double checked that ZDATEVAR exist in BWQ in F4.
    But, why query is taking "technical name of currency translation Z101LTUSDC" as variable date instead of "ZDATEVAR"?
    transport got moved to BWQ successfully with no errors or warnings.
    Appreciate any help
    Hari Immadi
    http://immadi.com
    SEM BW Analyst

    Srini,
    Variable does exist in BWQ.
    anyhow, the problem is now solved after transporting variable & Query.
    Thanks for your help.
    Hari Immadi
    http://immadi.com
    SEM BW Analyst

  • Session bean doesn't change in different sessions...

    Hi,
    I have a big problem with session beans, this is what I did:
    - I created a session bean to transport variables from one page to another
    - for example, I created a selectOneChoice button linked to the session bean
    - Now, I select a value in this selectOnChoice and I click a button to calcuate some data. Everthing is executed as expected.
    - If I now open a new explorer on a different PC, than the value in selectOneChoice is set to the value I have set on the other PC. How is this possible and how can I prevent this? It looks like ADF doesn't create a new session...

    "If I now open a new explorer on a different PC, than the value in selectOneChoice is set to the value I have set on the other PC. How is this possible and how can I prevent this? It looks like ADF doesn't create a new session"
    one possibility is that the value is updated to the database and showing the same record in another session will show the selected value as the default
    Frank

  • Error when using Variable Transport Binding in Sender Mail Adapter

    Hi,
    I am using the Sender Mail Adapter to receive an email, convert the attached tab delimited text file into xml and map it to an IDOC.
    I am using PayloadSwapBean and MessageTransformBean in order to do this, and this all works perfectly.
    I am now trying to access the Adapter Specific Message Attributes to retrieve the SHeaderFROM attribute from the message and map it to a field in the idoc.
    However when I check the "Variable Transport Binding" option in the Advanced tab of the mail adapter, the message no longer goes through to SXMB_MONI and I get the following error in the Java logs.
    Transmitting the message to endpoint http://sapserver:53500/sap/xi/engine?type=entry using connection AFW failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Received HTTP response code 500 : Error during parsing of SOAP header.
    Any ideas why this is happening?
    Thanks,
    Brad

    Hi Luciana,
    Honestly, I cant really remember how or if it was resolved and I was just helping out on the issue, but another consultant continued with it, so unfortunately I cant be any help on this.
    Good luck!
    Cheers,
    Brad

  • Mail sender adapter with Variable Transport Binding doesn't work

    Hi,
    we have PI/700 SP7.
    An external partner sends an email with one attachment (a simple csv file).
    I take "PayloadSwapBean" (with swap.keyName = payload-name) to get the attachment.
    Both, the Adapter-Specific Message Attributes indicator and the Variable Transport Binding indicator are set.
    I set the mail package format indicator too.
    What I need is the sender, receiver and subject of the mail plus the attachment.
    Unfortunately it is not possible to read in the email with this configuration - I get an error.
    If I unset the Variable Transport Binding indicator - I get the email but without "sender, receiver and subject" in "SHeaderFROM, SHeaderTO, SHeaderSubject". The "mail package" is overwritten by the attachment.
    Is it a problem of the namespace "http://sap.com/xi/XI/System/Mail"?
    Do I have to define this namespace or do I have to import a content (SAP BASE 700, SP7 is imported)?
    Please help...
    Regards
    Wolfgang

    Hi Wolfgang,
    I hope it is not due to the namespace.
    This might help you.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e6c7911-0d01-0010-1aa3-8e1bb1551f05
    Need some Guide regarding Configuration of Sender Mail Adapters....
    Regards
    Agasthuri Doss
    Message was edited by: Agasthuri Doss Baladandapani

  • How to transport the BW query's variable to BO  webi report

    Hi all
    I'd like to know how to transport the BW query's variable to BO 's webi . today ,I created a sap customer varible in my bw system to get the max calmonth in the active table.The varible in the BW side run's well ,but I use this query to build a new univers ,and created a new webi report base on this univers ,but the question is the webi report can't get the varible's value I wann to know how to transport the bw varible value to BO webi report
    Thanks and regards,
    Peter .zhu

    I have changed my variaable in my bw query ,I found if you use SAP default variable it is ok in BO side . So I get a guidline by SAP default variable ,I changed my customer variable in variables edite ,don't use 'ready for input' .And then the variable can be useful in BO side .
    Edited by: peter zhu on Jun 16, 2008 11:43 AM

  • SOAP Use Adapter-Specific Message Properties and Variable Transport Binding

    Hi Friends,
       I am new to use to Soap Adapter. Please help me out bellow doubts.
       1.When you use Use Adapter-Specific Message Properties and Variable Transport Binding .
       2. Where exactly  we r using below parameters.
    Remote User : (technical name: SRemoteUser )
    Remote Host : (technical name: SRemoteHost )
    SOAP Action (technical name: SHeaderSOAPACTION )
    To transfer further header fields, set the relevant indicator. You can then store the following attributes and their values in the XI message header:
    Variable Header : (technical name: XHeaderName1 )
    Variable Header : (technical name: XHeaderName2 )
    Variable Header : (technical name: XHeaderName3 )
    Thanks&Regards
    G.Bhanuprakash

    Hi,
       1.When you use Use Adapter-Specific Message Properties and Variable Transport Binding .
    SAP Help says both are needed to be checked when you want to process adapter attributes
    Configuring the Receiver SOAP Adapter - SAP NetWeaver Exchange Infrastructure - SAP Library
    These attributes can be get/set using dynamic configuration and their technical names are what you have pasted:
    Remote User : (technical name: SRemoteUser )
    Remote Host : (technical name: SRemoteHost )
    SOAP Action (technical name: SHeaderSOAPACTION )
    To transfer further header fields, set the relevant indicator. You can then store the following attributes and their values in the XI message header:
    Variable Header : (technical name: XHeaderName1 )
    Variable Header : (technical name: XHeaderName2 )
    Variable Header : (technical name: XHeaderName3 )
    Remote User - the username used to send a message to the adapter engine using SOAP
    Remote Host - hostname which the remote user used
    SOAP Action - SOAP Action of the XI webservice (sender) / SOAP Action of the receiver webservice
    Variable Headers are additional key-value pairs in the HTTP Header that could be accessed in the XI Header using dynamic configuration. The limit is only three though.
    Regards,
    Mark

  • Variable Transport Parameters in Mail Sender

    Did anyone ever successfully use the "Variable Header XHeaderName1" in the mail sender adapter (IMAP4)?
    We have two mail sender channels which require a slightly different mapping. My idea was to define a value for the field "Variable Header XHeaderName1" and evaluate that in the mapping. But the value is not passed into the SOAP header, I can configure what I want. I turned on "Adapter spec.attributes" and "Variable Transport...".
    So I cannot access the field value in the mapping.
    Now I evaluate the dynamic configuration field "SUser", that works, but that's only a workaround.
    So either this is a bug in the system (XI 3.0 SP 21) or the documentation is wrong.
    We are using an attachment, is that the problem ? "Use Mail package" off/on does not change anything.
    Any ideas ? No general links to the documentation please.
    CSY
    Edited by: Christian Sy on Aug 15, 2008 8:48 AM

    I think the DynamicConfigurationBean would help in this scenario.
    You can assign a constant value in sender channel and use that constant for the determination of the mapping.
    Regards
    Stefan

  • Variable Transport Binding - Soap Sender

    Hello all,
    I'm trying to retrieve a parameter from the HTTP header of a SOAP request.
    I have created a SOAP sender communication channel, checked "Set Adapter-Specific Message Attributes" and "Variable Transport Binding", and entered the name of the parameter in Variable Header (XHeaderName1).
    When I send the SOAP request, DynamicConfiguration exists with all standard parameters, but there is no XHeaderName1...
    If I try the same with sender HTTP adapter, it works fine.
    In the other way, if the dynamic configuration parameter XHeaderName1 already exists, and I try to add it in a HTTP header parameter in a receiver SOAP CC, that works.
    Does somebody know why this doesn't work in the sender one?
    Thanks,
    Greg
    PS: I'm using PI7.0 SP14

    Hello,
    I can see in dynamic configuration, with the namespace http://sap.com/xi/XI/System/SOAP, the standard HTTP parameters like SServerHost, SRemoteUser, etc...
    But if I add a HTTP header parameter in the SOAP request, and I try to retrieve it with the SOAP sender CC, the parameter is not added in the dynamic configuration. If the name of the added HTTP header parameter is "TestParam", I put "TestParam" in the XHeaderName1 field of the sender CC, but the value is not added in the dynamic configuration. This is my problem.
    Thanks,
    Greg

  • Problem in transporting the Customer exit variable

    Hi all,
    i have careated a variable to capture the current date in my report, with the processing type, Customer Exit. and, its getting populated fine in my DEV environment. basically, i have to compute the number of days, in which net due date is being compared to the current date.  when i transport this to the QA environment, the values for number of days is gettting some junk value, wherein in DEV its showing the exact values. It seems i have to take cetain measures in transportation of the Customer Exit.
    please advice.
    Thanks in advance
    Sneel

    Hello ,
               In the Quality after you run the report check in the layout option>display text elements> variables and check what value is displayed for the use exit variable , if it is correct then problem may be in the selection you gave when you run the report if the user exit variable value is wrong , then set a break point in the code and run the report from rsrt and check where the error is.
    hope it is clear
    assign points if useful

Maybe you are looking for