In InfoSpoke logical path made generic across landscapes

Hi all,
I am creating an InfoSpoke in 3.5, wherein I am using logical file/Path to store the file generated on application server.
My path is something like this
/interface/CCD/BWD/outbound.. (Where BWD is development server)
When I will transport this to quality (Say BWQ), i want my path to be
/interface/CCQ/BWQ/outbound..
I am using <SYSID> variable to replace BWD part of the path. When it will be transported in Quality variable <SYSID> will contain BWQ.
My question is what system variable i can use to replace CCD in the path? Or how can I create a new variable to replace CCD in path so that in Quality it will be CCQ?

I never used profile parameters.
I looked at
http://help.sap.com/saphelp_nw04/helpdata/EN/c4/3a6247505211d189550000e829fbbd/frameset.htm
It explains that no server should have to be restarted (as you also expect), so i don't get the problem.
Maybe a question for the technical guys?

Similar Messages

  • Logical path creation for an InfoSpoke

    Hi,
    I have an InfoSpoke for which I need to create a Logical Path. All I know is it involves some commands in MSDOS may be. Could anyone please let me know the procedure for the same?
    Thanks.

    Hi Bobs,
             Go to File trnx -> drill down the Logical File Path Definition -> Clcik on  "Create a logical file path" in middle of the screen  ->
    Then it will prompt for details of logical path you want to create
    EX: you can specify in the same lines as give below
    Logical path        ZXXXXXXXXXX                  
    Name                 Description of ZXXXXXXXXX
    Syntax group      UNIX     Unix compatible
    Physical path     /ABC/XYZ/<FILENAME>
    ZXXXXXXXXX is the logical path you want to create
    /ABC/XYZ/<FILENAME> -> /ABC/XYZ/ is the physical path in your server where your files will stored. dont forget to give filename within <> as shown above.
    Just save after that
    Regards
    Sunil

  • Logical Paths created using /nFILE transaction used in InfoSpokes

    Hi all,
    I am creating an InfoSpoke in 3.5, wherein I am using logical file/Path to store the file generated on application server.
    My path is something like this
    /interface/CCD/BWD/outbound.. (Where BWD is development server)
    When I will transport this to quality (Say BWQ), i want my path to be
    /interface/CCQ/BWQ/outbound..
    So will it automatically convert when I transport infospoke and Logical Path/File from development to quality?

    Use a Function Module exit (Z_FILENAME_EXIT_name). See below.<br/><br/>
    <strong>Use</strong><br/>
    The physical file name is used by the function module FILE_GET_NAME at runtime to compose a complete platform-specific file name. If nothing is entered in the field Logical path, the file name may also contain the file path. In this case, the file name applies only to one hardware platform and must conform to the syntax of this platform.<br/><br/>
    <strong>Procedure</strong><br/>
    Enter a file name. You can use reserved words, which are substituted by the current values at run time. Reserved words must be enclosed in angle brackets (ignore the '):<br/><br/>
    <strong>Reserved word</strong>             <strong>Word to be substituted</strong><br/>
    <'OPSYS'>                Operating system in call<br/>
    <'INSTANCE'>                R/3 application instance<br/>
    <'SYSID'>                   R/3 application name in SY-SYSID<br/>
    <'DBSYS'>                   Database system in SY-DBSYS<br/>
    <'SAPRL'>                   R/3 release in SY-SAPRL<br/>
    <'HOST'>                    Host name in SY-HOST<br/>
    <'CLIENT'>                  Client in SY-MANDT<br/>
    <'LANGUAGE'>                Log on language in SY-LANGU<br/>
    <'DATE'>                    Date in SY-DATUM<br/>
    <'YEAR'>                    Year in SY-DATUM, 4-character<br/>
    <'SYEAR'>                   Year in SY-DATUM, 2-character<br/>
    <'MONTH'>                   Month in SY-DATUM<br/>
    <'DAY'>                     Day in SY-DATUM<br/>
    <'WEEKDAY'>                 Day of the week in SY-FDAYW<br/>
    <'TIME'>                    Time in SY-UZEIT<br/>
    <'STIME'>                   Hour and minute in SY-UZEIT<br/>
    <'HOUR'>                    Hour in SY-UZEIT<br/>
    <'MINUTE'>                  Minute in SY-UZEIT<br/>
    <'SECOND'>                  Seconds in SY-UZEIT<br/>
    <'PARAM_1'>                 External parameter 1<br/>
    <'PARAM_2'>                 External parameter 2<br/>
    <'PARAM_3'>                 External parameter 3<br/><br/>
    <'P=name'>                  Name of a profile parameter (see Report RSPARAM for valid values)<br/><br/>
    <'V=name'>                 Name of a variable (stored in variable table)<br/><br/>
    <'F=name'>                  Return value of a function module<br/>
                                               Naming convention for this function module:<br/>
                                               FILENAME_EXIT_name<br/><br/>
    <'Y=name'>                  Return value of a function module<br/>
                                               Naming convention for this function module:<br/>
                                               Y_FILENAME_EXIT_name<br/><br/>
    <'Z=name'>                  Return value of a function module<br/>
                                               Naming convention for this function module:<br/>
                                               Z_FILENAME_EXIT_name<br/><br/>
    <strong>Dependencies</strong><br/>
    The function module for the run-time variable <F=name> must meet the following requirements:<br/>
    u2022     Name<br/>
            The name must begin with "FILENAME_EXIT_".<br/>
    u2022     Parameter<br/>
            -   An export parameter with name "OUTPUT" must exist. No structure may exist for the parameters<br/>
            -   Import parameters are only supported if they have default values.<br/>
            -   Table parameters are not supported.<br/><br/>
    Valid example: FILENAME_EXIT_EXAMPLE.<br/>

  • LSMW - Logical Path/File - No logical path has been specified

    Hello,
    I am trying to create a LSMW with the RM06EEI0 direct input program for ME21N transaction.
    At the SpecifyFiles step I get the error message "No logical path has been specified".
    My dilemmas are:
    1. How can I solve this error? Is the FILE transaction only solution? If yes, where and how I must define the logical path/file?
    2. Why in the case of the Batch Input Recording LSMW Method this files are created automatically? (I can see them in the AL11 transaction and I didn't define them by myself).
    3. Why on other system this error is just an warning message? If you look at this tutorial  http://****************/Tutorials/LSMW/PO/Page4.htm at Step7.g. you can see that there is no need of defining the file/path in FILE transaction.
    More info about the system I am working in:
    SAP ECC 6.0.
    LSMW 4.0.0. Version.
    Thank you.
    Daniela

    Hi
    Refer the oss note 753511 released for this kind of error you face in LSMW, I am pasting the content of the note below,
    ******************Note Content,
    Symptom
    The system issues an error message for the logical path or file when you perform the "Specify files" step in the Legacy System Migration Workbench (transaction LSMW) although you have made the correct assignment in transaction FILE.
    The error messages are as follows:
    The logical path <PATH> does not point to the physical directory.
    The logical file <FILE> is not assigned to the physical file.
    or
    A logical path was not specified.
    Other terms
    Logical path, logical file, transaction FILE, LSM Workbench
    Reason and Prerequisites
    Some import interfaces that you can also use with transaction LSMW work with logical path and file names.
    Transaction LSMW itself, however, works with physical file names. To be able to transfer the LSMW file with the converted data to the import program, you must specify a logical file name for the file with the converted data in addition to the physical file name. In this case, the system displays additional fields in the 'Specify files' step in which you must enter the logical path and file name.
    Solution
    The error messages may be due to several causes. Check the following:
    Have you maintained the logical path and logical file name and have you assigned them to the physical file specified in the "File" input field of transaction LSMW?
    These settings are maintained in transaction FILE.
    When you use logical file and path names, you must specify the name of the physical file with its path. If you have not specified any directory, you cannot assign any directory to the logical path in transaction FILE. In this case, the system uses the SAP Home directory on the application server by default. Bear in mind that the file name must not exceed the maximum length of 45 characters, including the path.
    Up to LSMW version 1.7.2 (*):
    If the logical file name specified does not point to the physical file (although it should do), the system adjusts the logical file name, that is, the information in transaction FILE is changed to the entries made in transaction LSMW. This may lead to unwanted side effects if the logical file is also used somewhere else. Therefore, SAP recommend that you always use separate logical paths and file names for transaction LSMW (the problem is corrected as of LSMW version 1.8.0, see below). If the logical file does not exist yet, it will be created upon request.
    As of LSMW version 1.8.0 (*):
    The settings of the logical file are checked but no longer adjusted automatically as in version 1.7.2 (see above). If there are inconsistencies, the system issues an error message. If the user is authorized to maintain logical paths and file names (as for transaction FILE: "Maintenance authorization for cross-client tables"), transaction LSMW can create the logical path, the file name and the file. Due to this automatic generation, the user no longer needs to make adjustments in transaction FILE. Therefore, we especially recommend this procedure.
    To display the version of transaction LSMW, select "Extras" --> "Display LSMW version" in the main menu of the initial screen.
    You should also bear in mind that as of Basis Release 6.20, that is, as of LSMW version 4.0, transaction LSMW is no longer an add-on but is delivered with the standard system.
    Hope this helps,
    Sunil

  • LSMW : Unable to Specify Files . Logical path incorrect ?

    Hi Guys,
    I am trying to upload Goods movement Using the Standard LSMW 0110 program RM07MMBL.
    When I try to execute the step Specify Files ,system displays an error message "No Logical Path specified."
    The Source File is in my Local PC .
    When I click the Converted Data File in the Specify files list
    I get a popup which asks me for a Logical path and a Logical File and both these parameters a mandatory.
    I tried to maintain the parameters and entries in transaction FILE also.
    But it says 'logical path not assigned to the physical directory.'
    What is the correct method for this.
    What steps should I follow ..
    Pls advice
    Message was edited by: hao fu

    Hi,
      Refer the oss note 753511 released for this kind of error you face in LSMW, I am pasting the content of the note below,
    ******************Note Content,
    Symptom
    The system issues an error message for the logical path or file when you perform the "Specify files" step in the Legacy System Migration Workbench (transaction LSMW) although you have made the correct assignment in transaction FILE.
    The error messages are as follows:
    The logical path <PATH> does not point to the physical directory.
    The logical file <FILE> is not assigned to the physical file.
    or
    A logical path was not specified.
    Other terms
    Logical path, logical file, transaction FILE, LSM Workbench
    Reason and Prerequisites
    Some import interfaces that you can also use with transaction LSMW work with logical path and file names.
    Transaction LSMW itself, however, works with physical file names. To be able to transfer the LSMW file with the converted data to the import program, you must specify a logical file name for the file with the converted data in addition to the physical file name. In this case, the system displays additional fields in the 'Specify files' step in which you must enter the logical path and file name.
    Solution
    The error messages may be due to several causes. Check the following:
    Have you maintained the logical path and logical file name and have you assigned them to the physical file specified in the "File" input field of transaction LSMW?
    These settings are maintained in transaction FILE.
    When you use logical file and path names, you must specify the name of the physical file with its path. If you have not specified any directory, you cannot assign any directory to the logical path in transaction FILE. In this case, the system uses the SAP Home directory on the application server by default. Bear in mind that the file name must not exceed the maximum length of 45 characters, including the path.
    Up to LSMW version 1.7.2 (*):
    If the logical file name specified does not point to the physical file (although it should do), the system adjusts the logical file name, that is, the information in transaction FILE is changed to the entries made in transaction LSMW. This may lead to unwanted side effects if the logical file is also used somewhere else. Therefore, SAP recommend that you always use separate logical paths and file names for transaction LSMW (the problem is corrected as of LSMW version 1.8.0, see below). If the logical file does not exist yet, it will be created upon request.
    As of LSMW version 1.8.0 (*):
    The settings of the logical file are checked but no longer adjusted automatically as in version 1.7.2 (see above). If there are inconsistencies, the system issues an error message. If the user is authorized to maintain logical paths and file names (as for transaction FILE: "Maintenance authorization for cross-client tables"), transaction LSMW can create the logical path, the file name and the file. Due to this automatic generation, the user no longer needs to make adjustments in transaction FILE. Therefore, we especially recommend this procedure.
    To display the version of transaction LSMW, select "Extras" --> "Display LSMW version" in the main menu of the initial screen.
    You should also bear in mind that as of Basis Release 6.20, that is, as of LSMW version 4.0, transaction LSMW is no longer an add-on but is delivered with the standard system.
    Hope this helps,
    Rgds,

  • Logical file name or logical path name incorrectly defined

    Dear All,
    We are doing archival in our IDES for test purpose before we do it to our Production.
    Steps Performed
    Copied AM_ASSET archive object to ZAM_ASSET
    Logical Path
      Logical path    ZAM_ASSET
      Name            Asset
      Syntax group    UNIX       Unix compatible
      Physical path   /archive/test/<FILENAME>
    Logical File Name
       Logical file    ZAMASSET
       Name            Asset
       Physical file   FI_<MONTH>_<DAY>.txt
       Data format     ASC
       Applicat.area   AM
       Logical path    ZAM_ASSET
    But when we run the WRITE though SARA , in the job log we get the following
    Logical file name or logical path name incorrectly defined
    When generating a file name for an archive file that is to be created, the system determined that the logical file name FIAA_ARCHIVE_DATA_FILE or the logical path name ARCHIVE_GLOBAL_PATH  was defined incorrectly.
    But we have maintained a Logical name  ZAMASSET , so we are unable to change the location of archived file and as well as the format.
    So is there any setting we need to maintain apart from the logical file name and logical file path.
    Suggestions are highly appreciated.
    Thanks in anticipation

    hi,
    follow this steps :
    - transaction SARA
    - enter authorization objects, eg SD_VBAK
    - hit button CUSTOMIZING
    - Archiving Object-Specific Customizing: execute Technical Setting
    - field Logical File Name enter or select ARCHIVE_DATA_FILE
    - leave CONTENT REPOSITORY as blank if you are not using 3rd party for storing (eg. IBM Tivoli)
    - back to customizing
    - from Basis Customizing, execute : Cross-Client File Names/Paths
    - on Logical FIle Path Definition, highlight (select) ARCHIVE_GLOBAL_PATH on the right pane
    - double click on the Assignment of Physical Paths to Logical Path on the left pane
    - double click on OS used, eg. UNIX, define Physical Path where archive file (on WRITE process) will be stored
    - save changes made
    - double click Logical File Definition, Cross Client on the left pane
    - double click ARCHIVE_DATA_FILE on the right pane
    - make sure that logical path is already set to ARCHIVE_GLOBAL_PATH
    - save changes made
    this setting also can be done using transaction FILE
    we have experienced on this case using SAP standard archiving (SARA, SARI) and everything is fine with this setting above.
    hope it help you.
    rgds,
    Alfonsus Guritno

  • Logical filename and logical path in lsmw

    Hi all,
           I am doing a lsmw for purchasing info record . i created a logicalpath and assigned a physical path to that . i created a logical filename and assigned the logical path .but when i assign that to the lsmw it is throwing error as 'LOGICAL PATH DOES NOT POINT TO PHYSICAL DIRECTORY' .
    can anybody provide a solution for that .
    Thanks & regards
      Magesh anandan

    hi ,
      goto the tcode file then u find the relation between the logical and physical paths ...and their assignment..
    hope it will helps u..
    regards,
    venkat.

  • LSMW: Error concerning the logical path in Specify Files step

    Hi,
    I am trying on an ECC 6.0 EHP6 system to upload (open) POs from an existing SAP ERP system. Since I faced some complications in batch input recording method, I decided to go with the standard batch/direct input method.
    I selected object 0085 (Purchase Order) and method 0001 (Purchase Order). The program that is used is RM06EEI0. I followed all the usual steps, but in the "Specify Files" step I get the message:
    '****.lsmw.conv' does not exist; edit the logical path using transaction FILE
    Being aware of both the FILE and SF01 transactions, I created the logical path and file (through the FILE transaction). However, after the modification, I get the message:
    Logical file '****' is not assigned to physical file '****.lsmw.conv'
    There is also the related SAP Note 753511 (Logical and physical path and file name in transaction LSMW) that refers to this case.

    Hi,
    Click on specify file radio button>Legacy data-on the PC Front end
    where input file location like C:\mydocument\desktop\test.txt
    and give input in Name field: mydocument
    in delimiter section > select Tabular
    File structure section> tick on Field order matches source structure definition
    File type: Record end marker(Text file)
    then press enter key and other steps as same.
    Second thing you said that you have used Batch input recording
    after creation and recording finish , scroll the page below on recording and put a cursor unwanted field and remove unwanted input field.
    I hope your problem will resolve. you can find the steps pdf on Google search try now.
    Thanks
    Sanjeet Kumar

  • Logical path in lsmw

    hi friends,
    i have been uploading using the direct input method in lsmw.it is requiring the logical path and the logical file to be given.i tried to create them using the transaction FILE.but while using that in LSMW it is giving error stating that logical path doesn't point to the physical directory.can any how let me know how to create a logical file and logical path.
    thanks in advance.
    -senthilkumar

    hi ,
      goto the tcode file then u find the relation between the logical and physical paths ...and their assignment..
    hope it will helps u..
    regards,
    venkat.

  • Logical Path Problem

    hi,
    Good day guys
    Ive created the Logical path for mmi interface. its working fine. but in the logical path ive given the drive is H:
    Bcoz in the dev system drive is H: one which is maintain the file.
    But for the Quality and Production , Drive is different.. its in D:
    How to solve it? can any one plz tell me
    CALL FUNCTION 'FILE_GET_NAME'
        EXPORTING
    *   CLIENT                        = SY-MANDT
          logical_filename              = lv_log_file
    *   OPERATING_SYSTEM              = SY-OPSYS
          parameter_1                   = lv_log_file
    *      parameter_2                   = sy-uzeit
    *      parameter_3                   = '.txt'
          use_presentation_server       = 'X'
    *   WITH_FILE_EXTENSION           = ' '
    *   USE_BUFFER                    = ' '
    *   ELEMINATE_BLANKS              = 'X'
    IMPORTING
    *   EMERGENCY_FLAG                =
    *   FILE_FORMAT                   =
       file_name                     = outfile
    * EXCEPTIONS
    *   FILE_NOT_FOUND                = 1
    *   OTHERS                        = 2
      ELSE.
        CONCATENATE outfile sy-datum sy-timlo '.txt' INTO outfile.
      ENDIF.

    When you are not in development, you can assign a different physical path to the same logical path in your staging system via the file transaction. As long as you use the logical path name in your code, it will be interpreted correctly with the setup in the system.

  • Finding the logical path

    How to find the logical filename for the given ARCHIVE object.
    I want to know the logical file name of FI_FICA object.
    Can any one guide me.
    Thanks,
    Shree

    Hi Sree,
    I don't have SAP system right now to check it.
    I think if you know the physical path, logical path can be found.
    Please check this thread for further reference.
    https://forums.sdn.sap.com/post!reply.jspa?messageID=5726662
    Thanks and Regards,
    Guru

  • Logical Path and File Name

    Hi Everybody,
    How could I check the actual value of 2 variables which I defined with transaction \nFILE for the Logical Path and the logical file name?
    Background to this question is that I am experiencing problems in using them and want to check if the variables have correct values.....
    Thanks in advance
    FedeX.

    Hi FedeX,
    Did not get exactly what you wanted.
    May be you can try this: You can check the varibale values in the table V_PARAMVAL.
    Bye
    Dinesh

  • Unable to see the logical path and file created in FILE tcode from AL11 and unable to upload the file to this path from front end

    Hi Experts,
    I have created the logical path and filename in FILE tcode.I am trying to upload the pdf file to application server by using this path.But
    I am getting message like "Unable to open the file".Even I cannot find the this path in AL11 tcode.Kindly anyone advise how to upload pdf file using
    custom path and file created from FILE tcode.
    Thanks & Regards,
    Anusha.

    Hi Anusha,
    Please give as below.
    I forget to say you cannot open the PDF in AL11 and for that you need some configuration, i think it can be done using content server,not sure completely please wait for some more suggestions.
    Regards,
    Pavan

  • Logical path using in abap program

    hay,
    I want to create file in application server directory.
    so i want the user to select the Logical path and file name from screen.so that he can create the file and seved in selected logical path.{path used must be from Instance profile DIR_LOGGING,GLOBALPATH directory etc).
    could you pls tell me how to do this using parameter for user input selecting FILE PATH.
    Do we have Functional module for Retrieving physical path
    from logical path?
    could you pls help me..
    ambichan.

    hey,
    Thanks for your reply.
    Instead of using logical file name as input, can we allow the user to select logical path using parameter?
    I want user to select Logical path or logical file name from parameter. is it possible?
    (I want to avoid user to input insteal want to allow user to select the path)
    ambichan
    Message was edited by: ambi chan

  • Logical path and syntax groups

    WE know that we may define ligical file & logical file path. It is said that if we link  a logical path to a logical file the logical file is valid  for all syntax groups  thgat have been maintained  for that logical path?
    Could some one explain  how to note  the syntax groups  that haver been maintained for that logical   path?
    Why is it not that all listed syntax groups are valid?

    Hi FedeX,
    Did not get exactly what you wanted.
    May be you can try this: You can check the varibale values in the table V_PARAMVAL.
    Bye
    Dinesh

Maybe you are looking for

  • 1 User Prompt for 2 rows in Financial Reporting ?

    Hello, for 2 years, I am struggling with following- we have very detailled (detailled in 2 or 3 dimensions - let's say here: CBU and CostCenter ) reports, which run very long in order to give user the overview/total as well, we want to give the total

  • Kxs crashes spontaneously with a big cache

    Hello, we are running iPlanet 6.0 sp2 on Solaris 8 in a clustered environment. we are using iPlanet results caching C++ API feature to cache results generated by applogics running on C++ engine (kcs). the caching criteria look like "arg1=*,arg2=*,arg

  • Snippets

    I have having problems with my custom snippets. I get the right click link to display but they snippets do not save. This is my entry in ide.conf file: AddVMOption -Draptor.user.snippets=h:\SQL_Dev\sqldeveloper\nkramer\snippets.xml I create a snippet

  • Restrict multiple Proforma invoice from order

    Hello All, Our customer wants to restrict multiple proforma invoice from sales order.I have written a logic in copy requirement routine.Its working when there is already created invoice from order .But if i try to create invoice first time from order

  • Program should work for any DB..and give me the space detials..!

    Hi All, I have a requirement like, whatever the SAP Report program im going to write that should work for any underlying DB. Like I have bunch of tables like LFA1, MARA etcu2026 I wll check like if sy-dbs = u2018ORACLEu2019 Here I need some code (Tab