Export functionality from Vendor Side.

Hi Folks,
How do you configure the vendor system so they can export RFX's and complete them offline.
I understood this functionality is available in the latest version of SAP 7.0 - but It currently isn't displayed on the vendor side.
Many thanks,
Leon

Leon,
As mentioned, this functionality provides the user an option to complete the questions / line items information etc. offline and then upload it to the E-Sourcing system.
For that error message, you would need to check with your E-Sourcing Admin team to see if the Supplier portal side server and apps are up and running or not. If you still cannot get help, it would be best to raise an OSS message with SAP and have them take a look on the issue.
Hope this helps,
Vikram Shukla

Similar Messages

  • Milestone tracking from vendor side

    Hi,
    Can someone tell me what is "Milestone tracking from vendor side" with respect to SRM 5.0.
    Any information on this is appreciated.
    Regards,
    Sonali

    Hi,
       See if the foll link is useful:
    http://help.sap.com/search/highlightContent.jsp
    BR,
    Disha.
    Pls reward points for helpful answers.

  • Can't use Export Functionality from form?

    Hi experts,
    I got a problem now, can anyone help me??
    This's my system information:
    APPLICATION: 11.5.10.2
    DATABASE: 9.2.0.6.0
    And the problem is:
    - Open 1 Form
    - File > Export
    - The progress bar update to 100%
    - The browser is opened
    And it suddenly disappear.
    I've checked metalink and see this note: 423261.1 How to Troubleshoot Forms Hanging Using Export Functionality
    I think it's fail in phase 4:
    4) Finally generate the URL, and display the file in the browser window by calling the Forms built-in web.show_document
    But i don't know how to solve this problem. Can anyone show me?
    Thank you so much

    Hi everybody,
    I solved my problem. In my case, it's because tablespace CTXD was not have enough free extent. You can check this note
    Information You Should Upload When Creating an SR for File Export and Attachments      Doc ID:      Note:427964.1
    Hope that helps,

  • LNK2001: undefined reference to all the export functions from .def

    hi
    i am getting link error(s) when i call function(s) from dll, and wondering the cause.
    i use the std calling convention and the function(s) from my
    dll.h is/are coded as:
    #define DLLROUTINE  void __stdcall 
    typedef int MVSDD;
    DLLROUTINE mvstestmsdn_DLL(const double gamma, const double omega,...);
    In dll.def, i define:
    EXPORTS
    mvstestmsdn_DLL @12
    Eventually from my dll.c, when i call
    mvstestmsdn_DLL();
    i got error LNK2001:unresolved external symbol mvstestmsdn_DLL
    Thanks in advance for any help on this.

    I have added as suggested from dll.h
    #define DllExport _declspec(dllexport)
    typedef int MVSDD;
    extern _declspec(dllexport) mvstestmsdn_DLL(const double gamma, const double omega,...);
    As a result:
    on a positive side i've now got only 10 LNK2019 errors such as 
    error LNK2019: unresolved external symbol _mvstestmsdn_DLL referenced in function _main
    compared to 93 errors LNK2001 from my previous post
    Over roughly hundreds of functions, it's a nice improvement.
    Running dumpbin/export from cd project directory using the command line outputs:
    Microsoft
     <R> COFF/PE Dumper Version 12.00.31101.0
    Copyright
    microsoft Incorporation
    Summary
    in a nutshell , nothing interesting with dumpbin unless i ve done something wrong
    Cheers

  • Exporting Work from one SID (Systems Identification) to another

    Hi, Inititially I was working on a particular SID, where I have built a project on Project Builder. A week ago, my SID was changed and now I have to work on the new SID (access to my older SID is still available).
    Through this message, I would like to know, whether I can export or transfer the project that I have created in the older SID to the new SID. If yes, would you please tell me how.
    Thanks
    Abdullah

    I just got back from a three week trip to Yellowstone and used my MacBook Pro and Aperture to process over 3000 images while on the road. Got home, got on my home network, exported the Yellowstone project from my laptop to a drive on my G5, shutdown Aperture on the laptop (can't run two copies of Aperture at the same time), fired up Aperture on the G5 and imported the processed project into my main library. Slick! Can't even come close to doing that in LR (yet). Saved me a ton of time in getting a lot of the editing done during down time on the road and the integration into the existing library was very straight-forward. Quick final edit, select some of the better images, smart web gallery and a very quick web output. One of the easiest trip outputs I have had in years.

  • ABAP Substring function from right side

    Hi,
    I want a substring function in ABAP, which starts from right instead of left to display some character out of a complete string.
    Suppose there is a variable zdatavar -
    zdatavar = 'MyNameIsBush'.
    zdatavar = zdatavar+4(2).
    The above will start from the left.
    I want some function which start from the right.
    Your help will be greately appreciated.
    Regards,
    SC

    Hi,
    Please check if this is working.
    REPORT  Z0804.
    DATA str TYPE STRING.
    DATA str2 TYPE STRING.
    str = 'MyNameIsBush'.
    WRITE: / str.
    PERFORM rsubstring
        USING
            str
            2
        CHANGING
            str2
    WRITE: / str2.
    FORM rsubstring
        USING
            str TYPE STRING
            len
        CHANGING
            out TYPE STRING
        DATA:
            strln TYPE i,
            l_offset TYPE i,
            l_len TYPE i
        strln = STRLEN( str ).
        if strln GE len.
        l_offset = strln - len.
        l_len = len.
        out = str+l_offset(l_len).
        endif.
    ENDFORM.
    result:
    MyNameIsBush
    sh
    regards,
    Xiang Li

  • When exporting data from FDM to HFM getting error - Error: Adapter function [fConnect] failed

    Hi ALL!!!
    I am trying to Export Data from FDM to HFM and clicked "Export" option and getting below error.
    Error: Adapter function [fConnect] failed.
    Detail: Stacktrace:
    upsWBlockProcessorDM.clsBlockProcessorClass.ActLoad(strLoc[String], strCat[String], strStartPer[String], strEndPer[String], strFile[String], objLoadParam[Object&], blnNoRaiseEvents[Boolean], lngMarshalType[Int32])
    Hyperion.FDM.Dialogs.TargetSystemLoadDialog.buttonOK_ServerClick(sender[Object], e[EventArgs])
    And followed the John suggestions through this Link (http://epm.jonhwilliams.com/adapter-function-fconnect-failed-fd/), All the checks are good, But still issue has not been resolved.
    Could some one please suggest your valuable inputs.
    Thanks,
    RSV

    Can you check if the integration options "Use SSO" and "Enable Sticky Server" are set to on?    

  • Using 'export -f FUNCTION' from within a script doesn't work

    Why doesn't the 'export -f FUNCTION' work as expected in the following:
    #!/bin/bash
    target="$1"
    [[ -z "$target" ]] && echo "No target specified." && exit 1
    work() {
    bsdtar -xOf "$target" .PKGINFO | egrep -w 'pkgname|arch|pkgdesc|group|conflict|depend|replaces' | sed -e 's/pkgname/\npkgname/' >> /scratch/pkgs.log
    export -f work
    find /scratch/repo -name "$target*.pkg.tar.xz" | parallel work
    It errors out when called:
    % ~/bin/repo/check_pkgs broadcom
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work
    zsh:1: command not found: do_work

    moetunes wrote:The command you are exporting is called work. The command it fails on is do_work
    That was a copy/paste error based on me trying multiple scripts.  Sorry about the confusion.
    % ./test linux
    zsh:1: command not found: work
    zsh:1: command not found: work
    falconindy wrote:
    It's also the wrong solution to be exporting functions...
    Yay for ineffective crossposting... https://bbs.archlinux.org/viewtopic.php?id=153461
    Exporting functions is recommended in the parallel man page.
    The command must be an executable, a script, a composed command, or a function. If it is a function you need to export -f the function first. An alias will, however, not work (see why http://www.perlmonks.org/index.pl?node_id=484296).
    Also, how is this a cross post?  The post you referenced is about parsing input, this one is about calling a function from within the parent script.
    Awebb wrote:Why does zsh report a problem with a bash script?
    No idea
    Last edited by graysky (2012-11-24 14:35:15)

  • TV/DVD 19lv506: Full DVD functions from side of unit? Programming TWC remote for DVD operation?

    Lost remote and need to operate all DVD functions from either TWC remote or from buttons on side of unit. So far, unable to program TWC remote to work DVD, though fine with TV. Can't seem to do anything but Play, Stop and Eject from buttons on side of TV. Can't Fast Forward, Pause, Rewind or access menu to select scenes, so must restart movies from beginning after taking a break and watching regular TV.

    I don't know if that's possible. You may want to check Toshiba Direct for a replacement remote. They have a shopping assistance phone number listed at the top as well.
    - Peter

  • Unable to Export data from Forms in 11.5.10.2

    Hi All,
    When I am trying to export data from a Form, the output is not appearing on my desktop to save or view for further processing. When I click on File-->Export link, a screen appears for a fraction of second and then disappears automatically.
    And it is generating the below error file in my desktop.
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x006e0065, pid=4988, tid=3864
    # JRE version: 6.0_29-b11
    # Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C 0x006e0065
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x033a1c00): JavaThread "AWT-Windows" daemon [_thread_in_native, id=3864, stack(0x00960000,0x00a60000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x006e0065
    Registers:
    EAX=0x070bf4d0, EBX=0x00000001, ECX=0x034a7a30, EDX=0x00000004
    ESP=0x00a5fae0, EBP=0x00a5fb0c, ESI=0x033a1d28, EDI=0x034a7a30
    EIP=0x006e0065, EFLAGS=0x00010293
    Top of Stack: (sp=0x00a5fae0)
    0x00a5fae0: 6d09ccc0 00a5fb74 6d09c780 00000000
    0x00a5faf0: 00000000 00000001 033a1d28 00a5fae4
    0x00a5fb00: 00a5fb90 6d0c0628 00000001 00a5fb38
    0x00a5fb10: 7e418734 001002d0 0000981a 034a7a30
    0x00a5fb20: 00000000 6d09c780 dcbaabcd 00000000
    0x00a5fb30: 00a5fb74 6d09c780 00a5fba0 7e418816
    0x00a5fb40: 6d09c780 001002d0 0000981a 034a7a30
    0x00a5fb50: 00000000 00a5fc34 00a5fc2c 005de248
    Instructions: (pc=0x006e0065)
    0x006e0045:
    [error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xc0000005]
    Register to memory mapping:
    EAX=0x070bf4d0 is an unknown value
    EBX=0x00000001 is an unknown value
    ECX=0x034a7a30 is an unknown value
    EDX=0x00000004 is an unknown value
    ESP=0x00a5fae0 is pointing into the stack for thread: 0x033a1c00
    EBP=0x00a5fb0c is pointing into the stack for thread: 0x033a1c00
    ESI=0x033a1d28 is an unknown value
    EDI=0x034a7a30 is an unknown value
    Stack: [0x00960000,0x00a60000], sp=0x00a5fae0, free space=1022k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C 0x006e0065
    C [USER32.dll+0x8734] GetDC+0x6d
    C [USER32.dll+0x8816] GetDC+0x14f
    C [USER32.dll+0x89cd] GetWindowLongW+0x127
    C [USER32.dll+0x8a10] DispatchMessageW+0xf
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j sun.awt.windows.WToolkit.eventLoop()V+0
    j sun.awt.windows.WToolkit.run()V+52
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x07294400 JavaThread "SysExecutionThead" daemon [_thread_blocked, id=328, stack(0x04830000,0x04880000)]
    0x0351e400 JavaThread "AWT-EventQueue-3" [_thread_blocked, id=4484, stack(0x046f0000,0x04740000)]
    0x06f3a400 JavaThread "Flush Queue" [_thread_blocked, id=5560, stack(0x0a530000,0x0a580000)]
    0x073b5400 JavaThread "Thread-20" [_thread_in_native, id=3872, stack(0x09f40000,0x09f90000)]
    0x06dc1400 JavaThread "CursorIdler" [_thread_blocked, id=2808, stack(0x09ef0000,0x09f40000)]
    0x07079c00 JavaThread "TaskScheduler timer" [_thread_blocked, id=2824, stack(0x09ea0000,0x09ef0000)]
    0x070bc400 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=5280, stack(0x045b0000,0x04600000)]
    0x07607400 JavaThread "Busy indicator" daemon [_thread_blocked, id=4924, stack(0x09e50000,0x09ea0000)]
    0x034f7c00 JavaThread "Forms-StreamMessageReader" [_thread_blocked, id=3856, stack(0x07960000,0x079b0000)]
    0x06d18400 JavaThread "thread applet-oracle.forms.engine.Main-3" [_thread_in_native, id=640, stack(0x07910000,0x07960000)]
    0x02ceb400 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=1568, stack(0x04880000,0x048d0000)]
    0x034e2c00 JavaThread "thread applet-oracle/apps/fnd/formsClient/FormsLauncher.class-2" [_thread_blocked, id=5788, stack(0x04790000,0x047e0000)]
    0x033dac00 JavaThread "Applet 4 LiveConnect Worker Thread" [_thread_blocked, id=4080, stack(0x047e0000,0x04830000)]
    0x034d8000 JavaThread "Thread-14" [_thread_in_native, id=5068, stack(0x04740000,0x04790000)]
    0x034da000 JavaThread "LPR" [_thread_blocked, id=2720, stack(0x046a0000,0x046f0000)]
    0x034dd400 JavaThread "Thread-12" [_thread_blocked, id=5720, stack(0x044e0000,0x04530000)]
    0x0345e400 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=4848, stack(0x04650000,0x046a0000)]
    0x0345d400 JavaThread "TimerQueue" daemon [_thread_blocked, id=4800, stack(0x04600000,0x04650000)]
    0x03413800 JavaThread "thread applet-unitask.localPrint.clientAppletLauncher-1" [_thread_blocked, id=3184, stack(0x043f0000,0x04440000)]
    0x033ea000 JavaThread "JVM[id=0]-Heartbeat" daemon [_thread_blocked, id=5900, stack(0x04490000,0x044e0000)]
    0x033e6c00 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=3036, stack(0x04440000,0x04490000)]
    0x033e4c00 JavaThread "Applet 3 LiveConnect Worker Thread" [_thread_blocked, id=5652, stack(0x03790000,0x037e0000)]
    0x033dd800 JavaThread "Browser Side Object Cleanup Thread" [_thread_blocked, id=1008, stack(0x043a0000,0x043f0000)]
    0x033d7000 JavaThread "Windows Tray Icon Thread" [_thread_in_native, id=4576, stack(0x03920000,0x03970000)]
    0x033d5000 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=4136, stack(0x038d0000,0x03920000)]
    0x033ae400 JavaThread "CacheMemoryCleanUpThread" daemon [_thread_blocked, id=3632, stack(0x03880000,0x038d0000)]
    0x033a8400 JavaThread "SysExecutionTheadCreator" daemon [_thread_blocked, id=4468, stack(0x03330000,0x03380000)]
    0x033a5c00 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=4164, stack(0x037e0000,0x03830000)]
    =>0x033a1c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3864, stack(0x00960000,0x00a60000)]
    0x033a0400 JavaThread "AWT-Shutdown" [_thread_blocked, id=2668, stack(0x03640000,0x03690000)]
    0x0339f000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2840, stack(0x035f0000,0x03640000)]
    0x02d84800 JavaThread "Java Plug-In Pipe Worker Thread (Client-Side)" daemon [_thread_in_native, id=5160, stack(0x035a0000,0x035f0000)]
    0x02da6000 JavaThread "Timer-0" [_thread_blocked, id=3064, stack(0x032e0000,0x03330000)]
    0x02d4d400 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=4168, stack(0x031e0000,0x03230000)]
    0x02d39000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1560, stack(0x02fb0000,0x03000000)]
    0x02d34000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6076, stack(0x02f60000,0x02fb0000)]
    0x02d31800 JavaThread "Attach Listener" daemon [_thread_blocked, id=5804, stack(0x02f10000,0x02f60000)]
    0x02d30400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1996, stack(0x02ec0000,0x02f10000)]
    0x02d29800 JavaThread "Finalizer" daemon [_thread_blocked, id=3760, stack(0x02e70000,0x02ec0000)]
    0x02d28000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2708, stack(0x02e20000,0x02e70000)]
    0x00888000 JavaThread "main" [_thread_blocked, id=4944, stack(0x00910000,0x00960000)]
    Other Threads:
    0x02cec000 VMThread [stack: 0x02dd0000,0x02e20000] [id=3156]
    0x02d44000 WatcherThread [stack: 0x03000000,0x03050000] [id=5780]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 10048K, used 3925K [0x22990000, 0x23470000, 0x27ee0000)
    eden space 8960K, 43% used [0x22990000, 0x22d654f8, 0x23250000)
    from space 1088K, 0% used [0x23250000, 0x23250000, 0x23360000)
    to space 1088K, 0% used [0x23360000, 0x23360000, 0x23470000)
    tenured generation total 21996K, used 13195K [0x27ee0000, 0x2945b000, 0x32990000)
    the space 21996K, 59% used [0x27ee0000, 0x28bc2d50, 0x28bc2e00, 0x2945b000)
    compacting perm gen total 12288K, used 9062K [0x32990000, 0x33590000, 0x36990000)
    the space 12288K, 73% used [0x32990000, 0x332699b0, 0x33269a00, 0x33590000)
    ro space 10240K, 51% used [0x36990000, 0x36ebd0b8, 0x36ebd200, 0x37390000)
    rw space 12288K, 54% used [0x37390000, 0x37a29570, 0x37a29600, 0x37f90000)
    Code Cache [0x00af0000, 0x00d50000, 0x02af0000)
    total_blobs=1512 nmethods=1280 adapters=167 free_code_cache=31064896 largest_free_block=320
    Dynamic libraries:
    0x00400000 - 0x00424000      C:\Program Files\Java\jre6\bin\java.exe
    0x7c900000 - 0x7c9b2000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f6000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f03000      C:\WINDOWS\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x5cb70000 - 0x5cb96000      C:\WINDOWS\system32\ShimEng.dll
    0x71590000 - 0x71609000      C:\WINDOWS\AppPatch\AcLayers.DLL
    0x7e410000 - 0x7e4a1000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f59000      C:\WINDOWS\system32\GDI32.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINDOWS\system32\SHELL32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x774e0000 - 0x7761e000      C:\WINDOWS\system32\ole32.dll
    0x769c0000 - 0x76a74000      C:\WINDOWS\system32\USERENV.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll
    0x7c340000 - 0x7c396000      C:\Program Files\Java\jre6\bin\msvcr71.dll
    0x6d7f0000 - 0x6da9f000      C:\Program Files\Java\jre6\bin\client\jvm.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d7a0000 - 0x6d7ac000      C:\Program Files\Java\jre6\bin\verify.dll
    0x6d320000 - 0x6d33f000      C:\Program Files\Java\jre6\bin\java.dll
    0x6d000000 - 0x6d14c000      C:\Program Files\Java\jre6\bin\awt.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    0x4fdd0000 - 0x4ff76000      C:\WINDOWS\system32\d3d9.dll
    0x00ae0000 - 0x00ae6000      C:\WINDOWS\system32\d3d8thk.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x6d7e0000 - 0x6d7ef000      C:\Program Files\Java\jre6\bin\zip.dll
    0x6d420000 - 0x6d426000      C:\Program Files\Java\jre6\bin\jp2native.dll
    0x6d1d0000 - 0x6d1e3000      C:\Program Files\Java\jre6\bin\deploy.dll
    0x77a80000 - 0x77b15000      C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000      C:\WINDOWS\system32\MSASN1.dll
    0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.dll
    0x3d930000 - 0x3da16000      C:\WINDOWS\system32\WININET.dll
    0x03050000 - 0x03059000      C:\WINDOWS\system32\Normaliz.dll
    0x78130000 - 0x78263000      C:\WINDOWS\system32\urlmon.dll
    0x3dfd0000 - 0x3e1bb000      C:\WINDOWS\system32\iertutil.dll
    0x6d6a0000 - 0x6d6e6000      C:\Program Files\Java\jre6\bin\regutils.dll
    0x6d600000 - 0x6d613000      C:\Program Files\Java\jre6\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x6d620000 - 0x6d629000      C:\Program Files\Java\jre6\bin\nio.dll
    0x74720000 - 0x7476c000      C:\WINDOWS\system32\MSCTF.dll
    0x77b40000 - 0x77b62000      C:\WINDOWS\system32\apphelp.dll
    0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
    0x6d230000 - 0x6d27f000      C:\Program Files\Java\jre6\bin\fontmanager.dll
    0x6d780000 - 0x6d788000      C:\Program Files\Java\jre6\bin\sunmscapi.dll
    0x68000000 - 0x68036000      C:\WINDOWS\system32\rsaenh.dll
    0x5b860000 - 0x5b8b5000      C:\WINDOWS\system32\netapi32.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\System32\mswsock.dll
    0x76f20000 - 0x76f47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76d60000 - 0x76d79000      C:\WINDOWS\system32\iphlpapi.dll
    0x76d40000 - 0x76d58000      C:\WINDOWS\system32\MPRAPI.dll
    0x77cc0000 - 0x77cf2000      C:\WINDOWS\system32\ACTIVEDS.dll
    0x76e10000 - 0x76e35000      C:\WINDOWS\system32\adsldpc.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x76b20000 - 0x76b31000      C:\WINDOWS\system32\ATL.DLL
    0x76e80000 - 0x76e8e000      C:\WINDOWS\system32\rtutils.dll
    0x71bf0000 - 0x71c03000      C:\WINDOWS\system32\SAMLIB.dll
    0x77920000 - 0x77a13000      C:\WINDOWS\system32\SETUPAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINDOWS\System32\winrnr.dll
    0x76fc0000 - 0x76fc6000      C:\WINDOWS\system32\rasadhlp.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    0x6d1a0000 - 0x6d1c3000      C:\Program Files\Java\jre6\bin\dcpr.dll
    0x605d0000 - 0x605d9000      C:\WINDOWS\system32\mslbui.dll
    0x49460000 - 0x4986b000      C:\PROGRA~1\MICROS~2\Office14\GROOVEEX.DLL
    0x78520000 - 0x785c3000      C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\MSVCR90.dll
    0x78480000 - 0x7850e000      C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\MSVCP90.dll
    0x78e20000 - 0x78e4b000      C:\WINDOWS\WinSxS\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_353599c2\ATL90.DLL
    0x74980000 - 0x74aa3000      C:\WINDOWS\system32\msxml3.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    VM Arguments:
    jvm_args: -D__jvm_launched=6364512386 -Xbootclasspath/a:C:\PROGRA~1\Java\jre6\lib\deploy.jar;C:\PROGRA~1\Java\jre6\lib\javaws.jar;C:\PROGRA~1\Java\jre6\lib\plugin.jar -Dsun.awt.warmup=true
    java_command: sun.plugin2.main.client.PluginMain write_pipe_name=jpi2_pid2020_pipe7,read_pipe_name=jpi2_pid2020_pipe6
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=C:\Program Files\PC Connectivity Solution\;C:\Program Files\CA\SharedComponents\CAWIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\PROGRA~1\CA\SHARED~1\CAM\bin;C:\Program Files\CA\Unicenter DSM\bin;C:\Program Files\Windows Imaging\;C:\Program Files\Intel\DMIX
    USERNAME=aggarwalam
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 3
    CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1
    Memory: 4k page, physical 3665072k(2703832k free), swap 5592752k(4834108k free)
    vm_info: Java HotSpot(TM) Client VM (20.4-b02) for windows-x86 JRE (1.6.0_29-b11), built on Oct 3 2011 01:01:08 by "java_re" with MS VC++ 7.1 (VS2003)
    time: Mon Jul 02 09:18:26 2012
    elapsed time: 108 seconds
    Can anyone please help me on this.
    Thanks in advance.
    Regards,
    Charls K V

    When I am trying to export data from a Form, the output is not appearing on my desktop to save or view for further processing. When I click on File-->Export link, a screen appears for a fraction of second and then disappears automatically.Please add the application URL to the trusted sites list from the browser.
    Also, make sure all pop-up blockers are disabled.
    And it is generating the below error file in my desktop.Is this the same error you get in the Jinitiator/JRE console window? -- How to enable tracing and logging for Sun JRE (Native Plug-in) [ID 549423.1]
    Please make sure no errors are reported in the database file log.
    Also, please see these docs/links.
    Troubleshooting Export and Attachment issues in Oracle Applications 11i [ID 338651.1]
    How to Troubleshoot Forms Hanging Using Export Functionality [ID 423261.1]
    Attachments and Exports, a Troubleshooting Guide [ID 135444.1]
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Export+AND+Troubleshooting&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Export+AND+Disappear&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • Additional functionality for vendor evaluation in ECC 6.0

    Hi folks,
    Can any one help me in getting the information below.
    Is there any additional functionality for vendor evaluation in ECC 6.0  when compared to ECC 4.7
    Pls let me know the functionality and the difference.
    Thanks
    Vasanth.

    Hi
    Is there any additional functionality for vendor evaluation in ECC 6.0 when compared to ECC 4.7
    The Solution Browser lets you enter start and target releases for functional areas, and provides you with the information about the new functionalities.
    You find the tool from our homepage at http://service.sap.com/erp (see the tool box on the right hand side).
    regards
    Andreas Rudolph

  • How to receive acknowledgement from Vendor via SOAP adapter.

    Hello Experts, my outbound scenerio is R3>PI->Vendor via the URL given by vendor. From PI i'm sending my POs via SOAP adapter and in the conversion parameters I choose the check box "Do not Use SOAP Envelope" My message reached the vendor. Now vendor sends back a functional acknowledgement indicating the message had been received and processed. Below is the entire XML file content.
    <MessageAcknowledgment>
        <AckLocation>Medical</AckLocation>
        <AckRefNum>98712345</AckRefNum>
        <AckNote>200-Accepted</AckNote>
    </MessageAcknowledgment>
    Can anyone let me know how to receive the above message? What setup do i need to do?
    Thanks,
    Edited by: XISearch on Jan 10, 2011 3:05 PM

    >>> Can anyone let me know how to receive the above message? What setup do i need to do?
    Solution: You need to create a synchronous scenario.
    Might be at R3 side proxy  sender  and vendor side Reciever Soap
    Basically PROXY <------> SOAP
    Map the proxy request message to soap(vendor) request message  as REQUEST MAPPING
    and
    Map the SOAP (Vendor) response message to proxy response as RESPONSE MAPPING
    and in the backend parse the response.
    If you need more details, Please let us know.

  • Digital photo professional - export JPG from RAW

    Hello!
    i have a problem with program Digital photo professional, when i want export images from RAW format to JPG.
    The problem is, that quality of image is much more worse, then in RAW format in DPP. JPG looks blurred and fuzzy.
    IMAGE LINK:
    Please check image, on the left side is print screen from RAW in DPP, on the right is exported JPG from DPP.
    I want export JPG with the same quality as i see in RAW
    Is there anybody to help me?
    Thanks a lot.
    Vit

    1. open *.CR2 (raw file) in DPP
    2.file/convert and save
    3.type of file - EXif JPEG (JPG, JPEG)
    4.image quality 10
    5.output resolution 350dpi
    6.check -  embed icc profile in image
    There are not another settings, so i dont know, why has exported JPG so bad quality...
    When i open *.CR2 file in PS5, i see the same bad quality as exported JPG from DPP, but i read, that PS5, cannot
    open CR2 file in best quality, because PS5 doesnt have all function, that have DPP.
    I tested it on two PC, so problem is not only on my PC...
    Thanks.

  • Receipts PO and stock keeps in vendor side

    Dear All,
       I have a PO or Subcon. PO which vendor confirm ready to deliver to us, but don't want to do the GR first, beacuse this will mislead user we have stock in our warehouse .For these PO stock, we want to wait for customer confirm the order, then we can directly ship the stock to customer. In the mean time, vendor ask for payment, how can we deal with this problem which we do the GR and keeps the stock in vendor side, on the other hand, account dept can do the LIV process.
    How can we deal with this?
    Thanks!
    Hen. T

    hi
    you can deal it with  third party scenario.
                                                   THIRD PARTY SCENARIO
    In third-party order processing, your company does not deliver the items requested by a customer. Instead, you pass the order along to a third-party vendor who then ships the goods directly to the customer and bills you. A sales order may consist partly or wholly of third-party items. Occasionally, you may need to let a vendor deliver items you would normally deliver yourself.
    Process Flow
    The processing of third-party orders is controlled via material types. Material types define whether a material is produced only internally, can be ordered only from third-party vendors, or whether both are possible. For example, a material that is defined as a trading good can only be ordered from a third-party vendor. However, if you manufacture your own finished products, you may also want, from time to time, to be able to order the same type of product from other vendors.
    Processing Third-Party Orders in Sales
    Third-party items can be created automatically by the system, depending on how your system is set. However, you can also change a standard item to a third-party item during sales processing manually.
    Automatic third-party order processing
    If a material is always delivered from one or more third-party vendors, you can specify in the material master that the material is a third-party item. During subsequent sales order processing, the system automatically determines the appropriate item category for a third-party item: TAS. To specify a material as a third-party item, enter BANS in the Item category group field in the Sales 2 screen of the material master record.
    Manual third-party order processing
    In the case of a material that you normally deliver yourself but occasionally need to order from a third-party vendor, you can overwrite the item category during sales order processing. For a material that you normally deliver yourself, you specify the item category group NORM in the material master.
    If, as an exception, you use a third-party material, change the entry TAN to TAS in the ItCa field when processing the sales document. The item is then processed as third-party item.
    If address data for the ship-to party is changed in the sales order in third-party business transactions, the changed data will automatically be passed on to purchase requisition and also to the purchase order ,if one already exists. In the purchase order, you can display the address data for the ship-to party in the attributes for the item.
    You can only change the address data for the ship-to party in the sales order for third-party business transactions, and not in the purchase order.
    Processing Third-Party Orders in Purchasing
    When you save a sales order that contains one or more third-party items, the system automatically creates a purchase requisition in Purchasing. Each third-party item in a sales order automatically generates a corresponding purchase requisition item. During creation of the requisition, the system automatically determines a vendor for each requisition item. If a sales order item has more than one schedule line, the system creates a purchase requisition item for each schedule line.
    Purchase orders are created from purchase requisitions in the usual way. For more information about creating purchase orders, see the Purchasing documentation. During creation of the purchase order, the system automatically copies the delivery address of your customer from the corresponding sales order. In a sales order, you can enter purchase order texts for each third-party item. When you create the corresponding purchase order, the texts are automatically copied into the purchase order. The number of the purchase order appears in the document flow information of the sales order.
    All changes made in the purchase order are automatically made in the sales order as well. For example, if the vendor confirms quantities and delivery dates different from those you request and enters them in the purchase order, the revised data is automatically copied into the sales order
    You process third-party items by creating a normal sales order. In overview for the order, you can then overwrite the default item category (TAN in the standard system) with the special item category for third-party items: TAS
    Billing Third-Party Orders
    If relevance for billing indicator for the item category has been set to B (relevant for order-related billing on the basis of the order quantity) in Customizing, the system includes the order in the billing due list immediately. If, however, the indicator has been set to F (relevant to order-related billing on the basis of the invoice quantity), the system does not include the order in the billing due list until an invoice from the vendor has been received and processed by the purchasing department. In the standard system, item category TAS (third-party order processing) has been given billing-relevance indicator F.
    In the first case, the third-party order is considered to be completely billed only when the invoiced quantity equals the order quantity of the sales order item. In the second case, each time a vendor invoice is received, a customer invoice is created for the quantity in the vendor invoice and the order is considered to be fully invoiced until the next vendor invoice is received.
    If you have activated billing-relevance indicator F for item categories in Customizing, billing can refer to the goods receipt quantity instead of the incoming invoice quantity.
    You can control whether the invoice receipt quantity or the quantity of goods received is relevant for billing in Customizing for copying control for billing at item level.
    FOR YOUR PROCESS Individual Purchase Orders WELL GIVE THE RIGHT SOLUTION
    Individual purchase orders are used when your customer orders goods from you that are not in stock and must be ordered from one or more external vendors.
    Process Flow
    During sales order entry, the system automatically creates a purchase requisition item. The purchasing department creates a purchase order based on the requisition and the vendor ships the goods directly to you (unlike third party order processing, where the vendor ships directly to your customer). You then ship the goods to your customer. While the goods are part of your inventory, you manage them as part of the sales order stock. Sales order stock consists of stock that is assigned to specific sales orders and cannot be used for other purposes.
    Goods receipt will be posted when ever the vendor ships the goods to our customer.
    We will do this transaction in SAP using MIGO.
    Invoice receipt is done when the Vendor sends us the invoice.. ( I.e Billing ).
    It can be done using MIRO.
    THe above two steps are standard and manual. There are many other ways that the actual process can happen. If the client follows EDI standards then the Goods receipt and Invoice receipt can be done through IDOCs automatically.
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    Prerequisites for 3rd party sales,
    Purchasing org,
    purchasing group,
    assign the Purchase org to company code
    assign Purchase org to plant,
    should not maintain the stock in material, it should be trading goods,
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO
    7. Goods receipt MIGO
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and, therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing *--
    SD - 3rd party sales order Create Sales Order
    VA01
    Order Type
    Sales org, distr chnl, div
    Enter
    Sold to
    PO #
    Material
    Quantity
    Enter
    Save
    SD - 3rd party sales order View the PR that is created with a third party sales order
    VA01
    Order Number
    Goto Item Overview
    Item ->Schedule Item
    SD - 3rd party sales order View the PR that is created
    ME52N
    Key in the PR number
    Save
    SD - 3rd party sales order Assign the PR to the vendor and create PO
    ME57
    Key in the PR number
    Toggle the "Assigned Purchase Requisition"
    Execute
    Check the box next to the material
    Assign Automatically button
    Click on "Assignments" button
    Click on "Process assignment"
    The "Process Assignment Create PO" box , enter
    Drag the PR and drop in the shopping basket
    Save
    SD - 3rd party sales order Receive Goods
    MIGO_GR
    PO Number
    DN Number
    Batch tab , click on classification
    Serial Numbers tab
    Date of Production
    Flag Item OK
    Check, just in case
    Post
    Save
    SD - 3rd party sales order Create Invoice
    MIRO
    Invoice Date
    Look for the PO , state the vendor and the Material
    Check the box
    Click on "Copy"
    Purchase Order Number (bottom half of the screen)
    Amount
    State the baseline date
    Simulate & Post
    Invoice Number
    *Invoice blocked due to date variance
    SD - 3rd party sales order Create a delivery order
    VL01N
    In the order screen , go to the menu Sales Document , select "Deliver"
    Go to "picking" tab
    State the qty and save
    SD - 3rd party sales order Create a billing document
    VF01
    Ensure that the delivery document is correct in the
    Enter
    Go to edit -> Log
    Save
    Third party order processing is as follows:
    Assume three companies X, Y and Z
    X - The company,
    y - The customer
    Z - Vendor
    When ever X gets a PO from Y to supply some goods, X has an option of either manufacturing those goods or procuring those goods.
    If he is procuring the goods, there are two methods that are generally followed:
    Method 1) After receiving the PO from Y, X creates a sales order against Y.
    Now at the same time he also creates a PO to a vendor Z to produce the goods
    Z produces the goods and supplies to X
    X receives the goods from Z
    Then X delivers the same goods to Y.
    After that X invoices Y and Z invoices X.
    Note : Here there is no direct/ Indirect relation between Z and Y.
    This process is known as Trading Process. and the Material here is created with Material type HAWA.
    The other method is a Third party order processing method:
    Here the glaring difference is that instead of Z supplying the material to X and X in turn supplying the same material to Y.
    X authorizes Z to supply the material to Y on his behalf and notify him once the delivery is complete.
    Now Z supplies the material to Y and acknowledges the same to X.
    Z will send a copy of delivery acknowledgement and invoice to X.
    After receiving the delivery confirmation and invoice from Z, X has to verify the invoice and this process is known as invoice verification and is done in SAP through Tcode MIRO.
    The next step for X is to create an invoice and submit to Y
    Only after the invoice verification document is posted then only X can create an invoice for Y.
    This is the business flow that is followed for third party order configuration.
    There are few steps that have to be configured to enable the system to function as mentioned above.
    Step1)
    If you are always following a third party process for a material then you have to create the material using item category group BANS.
    The procurement type should be marked as External procurement (F) in MRP 2 view of the material master record.
    if you are not always allowing third party order processing then u can create a material master record with item category group as NORM and the procurement type should be marked as ( X) meaning both types of procurement ( in house manufacturing and external procurement).
    Step 2)
    the item category in the order should be manually changed as TAS.
    For that you need to configure the item category determination
    Order type + item cat Group + Usage + High level = Item cat + Manual item cat
    OR + NORM + + = TAN + TAS
    OR + BANS + + = TAS
    Step 3)
    make sure that during the item category configuration for TAS you need to mark relevant for billing indicator as F
    step 4)
    The schedule line category for this type should be CS.
    make sure that you mark subsequent type as NB - purchase requisition in this schedule line category as this will trigger the purchase requisition order immediately after the creation of the sales order and the PO to vendor is created against this purchase requisition.
    Regards,
    Vijay

  • Get PO from vendor master data

    Hi,
    Those any body knows a BAPI or FM that would get the PO that was created in the IDOC from vendor master data?
    Please help...
    thank you...
    regards,
    mae

    Hi Mae,
    hope this may be of some help.
    REPORT zpo_bapi_purchord_tej.
    DATA DECLARATIONS *
    TYPE-POOLS slis.
    TYPES: BEGIN OF ty_table,
    v_legacy(8),
    vendor TYPE bapimepoheader-vendor,
    purch_org TYPE bapimepoheader-purch_org,
    pur_group TYPE bapimepoheader-pur_group,
    material TYPE bapimepoitem-material,
    quantity(13),
    delivery_date TYPE bapimeposchedule-delivery_date,
    net_price(23),
    plant TYPE bapimepoitem-plant,
    END OF ty_table.
    TYPES: BEGIN OF ty_alv,
    v_legs(8),
    success(10),
    v_legf(8),
    END OF ty_alv.
    TYPES: BEGIN OF ty_alv1,
    v_legf1(8),
    v_msg(500),
    END OF ty_alv1.
    *-----Work area declarations.
    DATA: x_table TYPE ty_table,
    x_header TYPE bapimepoheader,
    x_headerx TYPE bapimepoheaderx,
    x_item TYPE bapimepoitem,
    x_itemx TYPE bapimepoitemx,
    x_sched TYPE bapimeposchedule,
    x_schedx TYPE bapimeposchedulx,
    x_commatable(255),
    x_alv TYPE ty_alv,
    x_alv1 TYPE ty_alv1,
    x_alv2 TYPE ty_alv1.
    *-----Internal table declarations.
    DATA: it_table TYPE TABLE OF ty_table,
    it_commatable LIKE TABLE OF x_commatable,
    it_item TYPE TABLE OF bapimepoitem,
    it_itemx TYPE TABLE OF bapimepoitemx,
    it_sched TYPE TABLE OF bapimeposchedule,
    it_schedx TYPE TABLE OF bapimeposchedulx,
    it_alv TYPE TABLE OF ty_alv,
    it_alv1 TYPE TABLE OF ty_alv1,
    it_alv2 TYPE TABLE OF ty_alv1.
    DATA: po_number TYPE bapimepoheader-po_number,
    x_return TYPE bapiret2,
    it_return TYPE TABLE OF bapiret2,
    v_file TYPE string,
    v_temp(8),
    v_succsount TYPE i VALUE 0,
    v_failcount TYPE i VALUE 0,
    v_total TYPE i.
    DATA: v_temp1(5) TYPE n VALUE 0.
    DATA: x_event TYPE slis_t_event,
    x_fieldcat TYPE slis_t_fieldcat_alv,
    x_list_header TYPE slis_t_listheader,
    x_event1 LIKE LINE OF x_event,
    x_layout1 TYPE slis_layout_alv,
    x_variant1 TYPE disvariant,
    x_repid2 LIKE sy-repid.
    DATA : it_fieldcat TYPE TABLE OF slis_t_fieldcat_alv.
    SELECTION-SCREEN *
    SELECTION-SCREEN BEGIN OF BLOCK v_b1 WITH FRAME.
    *-----To fetch the flat file.
    PARAMETERS: p_file TYPE rlgrap-filename.
    SELECTION-SCREEN END OF BLOCK v_b1.
    AT SELECTION-SCREEN *
    AT SELECTION-SCREEN.
    IF p_file IS INITIAL.
    MESSAGE text-001 TYPE 'E'.
    ENDIF.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    *-----To use F4 help to find file path.
    CALL FUNCTION 'F4_FILENAME'
    EXPORTING
    program_name = syst-cprog
    dynpro_number = syst-dynnr
    IMPORTING
    file_name = p_file.
    v_file = p_file.
    START-OF-SELECTION *
    START-OF-SELECTION.
    PERFORM gui_upload.
    LOOP AT it_table INTO x_table.
    PERFORM header_details.
    v_temp = x_table-v_legacy.
    LOOP AT it_table INTO x_table WHERE v_legacy = v_temp.
    PERFORM lineitem.
    PERFORM schedule.
    ENDLOOP.
    DELETE it_table WHERE v_legacy = v_temp.
    PERFORM bapicall.
    MOVE po_number TO x_alv-success.
    APPEND x_alv TO it_alv.
    CLEAR x_alv.
    *-----To clear the item details in internal table after the operation for a header.
    REFRESH: it_item,
    it_itemx,
    it_sched,
    it_schedx.
    CLEAR: v_temp1.
    ENDLOOP.
    v_total = v_succsount + v_failcount.
    PERFORM display_alv.
    FORM GUI_UPLOAD *
    FORM gui_upload .
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = v_file
    filetype = 'ASC'
    TABLES
    data_tab = it_commatable
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    OTHERS = 17
    IF sy-subrc = 0.
    *-----To fetch the comma seperated flat file into an internal table.
    LOOP AT it_commatable INTO x_commatable.
    IF x_commatable IS NOT INITIAL.
    SPLIT x_commatable AT ',' INTO
    x_table-v_legacy
    x_table-vendor
    x_table-purch_org
    x_table-pur_group
    x_table-material
    x_table-quantity
    x_table-delivery_date
    x_table-net_price
    x_table-plant.
    APPEND x_table TO it_table.
    ENDIF.
    CLEAR x_table.
    ENDLOOP.
    ENDIF.
    ENDFORM. " gui_upload
    FORM HEADER_DETAILS *
    FORM header_details .
    MOVE 'NB' TO x_header-doc_type.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = x_table-vendor
    IMPORTING
    output = x_table-vendor
    MOVE x_table-vendor TO x_header-vendor.
    MOVE x_table-purch_org TO x_header-purch_org.
    MOVE x_table-pur_group TO x_header-pur_group.
    x_headerx-doc_type = 'X'.
    x_headerx-vendor = 'X'.
    x_headerx-purch_org = 'X'.
    x_headerx-pur_group = 'X'.
    ENDFORM. " header_details
    FORM LINEITEM *
    FORM lineitem .
    v_temp1 = v_temp1 + 10.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = v_temp1
    IMPORTING
    output = v_temp1.
    MOVE v_temp1 TO x_item-po_item.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = x_table-material
    IMPORTING
    output = x_table-material.
    MOVE x_table-material TO x_item-material.
    MOVE x_table-quantity TO x_item-quantity.
    MOVE x_table-net_price TO x_item-net_price.
    MOVE x_table-plant TO x_item-plant.
    x_itemx-po_item = v_temp1.
    x_itemx-material = 'X'.
    x_itemx-quantity = 'X'.
    x_itemx-net_price = 'X'.
    x_itemx-plant = 'X'.
    APPEND x_item TO it_item.
    APPEND x_itemx TO it_itemx.
    CLEAR: x_item, x_itemx.
    ENDFORM. " lineitem1
    FORM SCHEDULE *
    FORM schedule .
    MOVE x_table-delivery_date TO x_sched-delivery_date.
    MOVE v_temp1 TO x_sched-po_item.
    x_schedx-delivery_date = 'X'.
    x_schedx-po_item = v_temp1.
    APPEND x_sched TO it_sched.
    APPEND x_schedx TO it_schedx.
    CLEAR: x_sched, x_schedx.
    ENDFORM. " schedule
    FORM BAPICALL *
    FORM bapicall .
    CALL FUNCTION 'BAPI_PO_CREATE1'
    EXPORTING
    poheader = x_header
    poheaderx = x_headerx
    IMPORTING
    exppurchaseorder = po_number
    TABLES
    return = it_return
    poitem = it_item
    poitemx = it_itemx
    poschedule = it_sched
    poschedulex = it_schedx.
    IF po_number IS NOT INITIAL.
    v_succsount = v_succsount + 1.
    MOVE x_table-v_legacy TO x_alv-v_legs.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    ELSE.
    v_failcount = v_failcount + 1.
    MOVE x_table-v_legacy TO x_alv-v_legf.
    MOVE x_table-v_legacy TO x_alv1-v_legf1.
    LOOP AT it_return INTO x_return.
    IF x_alv1-v_msg IS INITIAL.
    MOVE x_return-message TO x_alv1-v_msg.
    ELSE.
    CONCATENATE x_alv1-v_msg x_return-message INTO x_alv1-v_msg SEPARATED BY space.
    ENDIF.
    ENDLOOP.
    APPEND x_alv1 TO it_alv1.
    CLEAR x_alv1.
    ENDIF.
    ENDFORM. " bapicall
    FORM DISPLAY_ALV *
    FORM display_alv .
    PERFORM x_list_header.
    PERFORM build_fieldcat CHANGING x_fieldcat.
    x_repid2 = sy-repid.
    x_event1-name = 'TOP_OF_PAGE'.
    x_event1-form = 'TOP_OF_PAGE'.
    APPEND x_event1 TO x_event.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    i_callback_program = x_repid2
    is_layout = x_layout1
    it_fieldcat = x_fieldcat
    i_callback_user_command = 'USER_COMMAND'
    i_callback_top_of_page = 'TOP_OF_PAGE'
    i_save = 'A'
    is_variant = x_variant1
    it_events = x_event
    TABLES
    t_outtab = it_alv
    EXCEPTIONS
    program_error = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    ENDFORM. " display_master_data
    FORM USER_COMMAND *
    FORM user_command USING ucomm LIKE sy-ucomm selfield
    TYPE slis_selfield.
    READ TABLE it_alv INTO x_alv INDEX selfield-tabindex.
    CLEAR : x_alv2,it_alv2[].
    LOOP AT it_alv1 INTO x_alv1 WHERE v_legf1 = x_alv-v_legf.
    x_alv2 = x_alv1.
    APPEND x_alv2 TO it_alv2 .
    ENDLOOP.
    DATA : it_fieldcat TYPE slis_t_fieldcat_alv.
    DATA : x3_fieldcat LIKE LINE OF it_fieldcat.
    CLEAR : x3_fieldcat,it_fieldcat[].
    CLEAR x3_fieldcat.
    x3_fieldcat-col_pos = '1'.
    x3_fieldcat-fieldname = 'V_LEGF1'.
    x3_fieldcat-reptext_ddic = text-111.
    x3_fieldcat-ref_tabname = 'IT_ALV2'.
    APPEND x3_fieldcat TO it_fieldcat.
    CLEAR x3_fieldcat.
    CLEAR x3_fieldcat.
    x3_fieldcat-col_pos = '1'.
    x3_fieldcat-fieldname = 'V_MSG'.
    x3_fieldcat-reptext_ddic = text-112.
    x3_fieldcat-ref_tabname = 'IT_ALV2'.
    APPEND x3_fieldcat TO it_fieldcat.
    CLEAR x3_fieldcat.
    x_layout1-colwidth_optimize = 'X'.
    x_layout1-zebra = 'X'.
    IF it_alv2[] IS NOT INITIAL.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    i_callback_program = x_repid2
    is_layout = x_layout1
    it_fieldcat = it_fieldcat
    i_save = 'A'
    i_callback_top_of_page = 'TOP'
    is_variant = x_variant1
    it_events = x_event
    TABLES
    t_outtab = it_alv2
    EXCEPTIONS
    program_error = 1
    OTHERS = 2.
    ENDIF.
    ENDFORM.
    FORM USER_COMMAND *
    FORM top.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
    it_list_commentary = 'Commentry'.
    ENDFORM.
    FORM BUILD_FIELDCAT *
    FORM build_fieldcat CHANGING et_fieldcat TYPE slis_t_fieldcat_alv.
    DATA: x1_fieldcat TYPE slis_fieldcat_alv.
    CLEAR x1_fieldcat.
    x1_fieldcat-col_pos = '1'.
    x1_fieldcat-fieldname = 'V_LEGS'.
    x1_fieldcat-reptext_ddic = text-108.
    x1_fieldcat-ref_tabname = 'IT_ALV'.
    APPEND x1_fieldcat TO et_fieldcat.
    CLEAR x1_fieldcat.
    x1_fieldcat-col_pos = '2'.
    x1_fieldcat-fieldname = 'SUCCESS'.
    x1_fieldcat-key = 'X'.
    x1_fieldcat-reptext_ddic = text-109.
    x1_fieldcat-ref_tabname = 'IT_ALV'.
    APPEND x1_fieldcat TO et_fieldcat.
    CLEAR x1_fieldcat.
    x1_fieldcat-col_pos = '3'.
    x1_fieldcat-fieldname = 'V_LEGF'.
    x1_fieldcat-key = 'X'.
    x1_fieldcat-reptext_ddic = text-110.
    x1_fieldcat-ref_tabname = 'IT_ALV'.
    APPEND x1_fieldcat TO et_fieldcat.
    CLEAR x1_fieldcat.
    ENDFORM. " build_fieldcat
    FORM BUILD_LIST_HEADER *
    FORM x_list_header.
    DATA: x_list_header1 TYPE slis_listheader.
    *-----List Header: type H
    CLEAR x_list_header1 .
    x_list_header1-typ = 'H'.
    x_list_header1-info = text-105.
    APPEND x_list_header1 TO x_list_header.
    *-----List Key: type S
    x_list_header1-typ = 'S'.
    x_list_header1-key = text-106.
    x_list_header1-info = v_total.
    APPEND x_list_header1 TO x_list_header.
    *-----List Key: Type S
    CLEAR x_list_header1 .
    x_list_header1-typ = 'S'.
    x_list_header1-key = text-107.
    x_list_header1-info = v_succsount.
    APPEND x_list_header1 TO x_list_header.
    ENDFORM. " build_list_header
    FORM TOP_OF_PAGE *
    FORM top_of_page.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
    it_list_commentary = x_list_header.
    ENDFORM. " TOP_OF_PAGE
    cheers,
    Hema.

Maybe you are looking for