Enhancement for 6201 screen in SAPLV69A for VA01 transaction

hi experts,
i need to enhance the 6201 screen in SAPLV69A program for VA01 application,
is there any user exit for this particular screen.

Hi,
Check all for VA01
Transaction Code - VA01                     Create Sales Order                                                                               
Exit Name           Description                                                                               
SDTRM001            Reschedule schedule lines without a new ATP check                               
V45A0001            Determine alternative materials for product selection                           
V45A0002            Predefine sold-to party in sales document                                       
V45A0003            Collector for customer function modulpool MV45A                                 
V45A0004            Copy packing proposal                                                           
V45E0001            Update the purchase order from the sales order                                  
V45E0002            Data transfer in procurement elements (PRreq., assembly)                        
V45L0001            SD component supplier processing (customer enhancements)                        
V45P0001            SD customer function for cross-company code sales                               
V45S0001            Update sales document from configuration                                        
V45S0003            MRP-relevance for incomplete configuration                                      
V45S0004            Effectivity type in sales order                                                 
V45W0001            SD Service Management: Forward Contract Data to Item                            
V46H0001            SD Customer functions for resource-related billing                              
V60F0001            SD Billing plan (customer enhancement) diff. to billing plan                                                                               
No of Exits:         15      
Rewards if useful.............
Minal

Similar Messages

  • Advice for Making Screen Recorded Videos for FCP

    I want to use some screen recording software to record some tutorials on using various features of a website. The video will later be imported into FCP where I will edit it, add transitions, titles and voice overs. The final videos will be uploaded to YouTube.
    1. Can anyone recommend a size that I should use when recording my screen? Should I start as high as possible and later downconvert?
    2. What is a good size to upload to YouTube these days for something like this where I want to make sure the user will be able to see the details of a link, button, etc.?
    Thanks!

    This is an excellent app that will allow you to edit, add bells and whistles, and compress and post all within the application:
    http://www.telestream.net/screen-flow/overview.htm
    MtD

  • Advice for Making Screen Recorded Videos for Premiere

    I want to use some screen recording software to record some tutorials on using various features of a website. The video will later be imported into CS5.5 where I will edit it, add transitions, titles and voice overs. The final videos will be uploaded to YouTube.
    1. Can anyone recommend a size that I should use when recording my screen? Should I start as high as possible and later downconvert?
    2. What is a good size to upload to YouTube these days for something like this where I want to make sure the user will be able to see the details of a link, button, etc.?
    3. Does Premiere hae any built in way for me to create arrows and use them to point to different parts of my video or will I need to make these in Photoshop and import them into Premiere?
    Thanks!!!

    I do not edit screen captures, so these are only saved, not personal experience
    Screen Capture
    Fraps http://forums.adobe.com/thread/871095
    -and http://forums.adobe.com/thread/943772
    Camtasia http://forums.adobe.com/thread/836800
    and http://forums.adobe.com/thread/453044
    and http://forums.adobe.com/message/3202148
    Jing by Techsmith http://forums.adobe.com/message/3692768

  • Screen Capture app for 808 Pureview

    I would like some recommendations for a screen capture app for Belle FP2 before the Opera takeover of Ovi Store.
    What I have found doesn't seem to be updated for it. Like Best Screen Snap. Also, what is a decent QR Scanner app?
    Thanks

    wkl12mr wrote:
    Hi
    The link you provided http://www.i-nigma.mobi fails when I try to open the website from Nokia Browser.
    Sorry about that, it still works as advertised on my N8 Belle Refresh.
    Maybe it was never updated for the Pureview? There should be a contact email address when visiting the .mobi page in a desktop browser - or use the form on http://3gvision.com/ContactUs.html if you want to investigate it.
    Hans

  • Screen Sequence Groups in SD for VA01 Transaction

    Hi Experts,
    Are these SD screen sequences configurable?  I need to copy Screen Sequence Group in SD to add additional field.  Is it possible?
    I've assigned 'AU' screen seq. group in Transaction Flow of VOV8 tcode for my Sales Ord Type.
    SM31 maintain V_TVHB_KPF and copied 'AU' to 'ZAU' successfully.
    Now I need to see where the fields are assigned to these Screen groups?  I need to add Target Quantity (VBAP-ZMENG) to my custom Screen Sequence Group.
    Note: Only place I see the fields under 'AU' are ... when I am in Sales Order (VA01/VA02) Item table control ... click (right top corner of items table) on config & click on Administrator tab.
    Any suggestions / thoughts to achieve this.
    Thanks in Advance.

    Hi Karsar,
    do you found a solution for this problem.
    My problem is nearly the same. I need the box for header texts in the screen.
    But I can set the flag "Text in overview screen"(V_TVAK_TXT) only for screen sequence group "AU".
    I my case I have to use the screen sequence group "GA".
    For this sequence group this function is not possible.
    Any idea how to solve?
    Thanks in advance.
    Kind regards
    Frank

  • Implementation:Enhancement using screen exit:QQMA0001 for Tcode:QM01

    Dear Abaper,
      I am implementing the Enhancement for Quality notification using screen exit:QQMA0001 for the transaction code :QM01,QM02,QM03.
    when i was creating the subscreen in function group:XQQM and after saving that subscreen(for example 100) , it is automatically stored in local object, that mean local package or development class. it is not transporable.
    my requirement is , i want to transport that Project. how to do that.
    if you have a any idea, please help me.
    advance thanks.
    with best regards,
    Velmurugan.S

    Dear ravi,
    yes of course , I have created already customer enhancement in CMOD.but my requirement is ,
    when i save that subscreen after creation of subscreen, it is not ask Package or development class.but it is taking local object(local package) automatically . what is reason, i donot know .
    if you have a any idea, please help me.
    thank you.
    with best regards,
    velmurugan.S

  • X230 Screen Replacemen​: Check for warranty.

    So I bought my x230 off of ebay, and apparently it has a 3 year limited warranty... but I do not know whether it has a warranty for the screen?
    My laptop tumbled a foot off the ground (it slid from the edge of the bathtub, where I placed it while I washed my hands", partly open, and tumbled onto a bathroom scale, which was only a foot below...
    I was seriously annoyed, because I bought this laptop under the premise that thinkpads were indestructable, and yet a little bump and tumble cracked the screen. Fall from the table? I could understand. Slide on to the floor from a foot high ledge and crack? that sort of breaks my conception of its legendary sturdiness. Huh...
    Anyways, I'm on ubuntu, and I want to know if:
    A: My limited warranty can do anything for me in regards to this,
    and
    B: Whether or not I have a screen warranty for little drops. How do I check this?
    Here are my hardware specs:
    akiva-thinkpad
        description: Notebook
        product: 2320HMF (LENOVO_MT_2320)
        vendor: LENOVO
        version: ThinkPad X230
        serial: xxxxxxx
        width: 64 bits
        capabilities: smbios-2.7 dmi-2.7 vsyscall32
        configuration: administrator_password=disabled chassis=notebook family=ThinkPad X230 power-on_password=disabled sku=LENOVO_MT_2320 uuid=81F076E1-9051-CB11-B7E9-9840D261FCE8
      *-core
           description: Motherboard
           product: 2320HMF
           vendor: LENOVO
           physical id: 0
           version: Win8 Pro DPK TPG
           serial: 1ZPAE2CN4E7
           slot: Not Available
         *-cpu
              description: CPU
              product: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
              vendor: Intel Corp.
              physical id: 1
              bus info: cpu@0
              version: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
              serial: None
              slot: CPU Socket - U3E1
              size: 1200MHz
              capacity: 1200MHz
              width: 64 bits
              clock: 100MHz
              capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms cpufreq
              configuration: cores=2 enabledcores=2 threads=4
            *-cache:0
                 description: L1 cache
                 physical id: 3
                 slot: L1-Cache
                 size: 32KiB
                 capacity: 32KiB
                 capabilities: internal write-through instruction
            *-cache:1
                 description: L2 cache
                 physical id: 4
                 slot: L2-Cache
                 size: 256KiB
                 capacity: 256KiB
                 capabilities: internal write-through unified
            *-cache:2
                 description: L3 cache
                 physical id: 5
                 slot: L3-Cache
                 size: 3MiB
                 capacity: 3MiB
                 capabilities: internal write-back unified
         *-cache
              description: L1 cache
              physical id: 2
              slot: L1-Cache
              size: 32KiB
              capacity: 32KiB
              capabilities: internal write-through data
         *-memory
              description: System Memory
              physical id: 7
              slot: System board or motherboard
              size: 4GiB
            *-bank:0
                 description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
                 product: HMT351S6EFR8C-PB
                 vendor: Hynix/Hyundai
                 physical id: 0
                 serial: 0D66C4C8
                 slot: ChannelA-DIMM0
                 size: 4GiB
                 width: 64 bits
                 clock: 1600MHz (0.6ns)
            *-bank:1
                 description: DIMM [empty]
                 physical id: 1
                 slot: ChannelB-DIMM0
         *-firmware
              description: BIOS
              vendor: LENOVO
              physical id: d
              version: G2ET85WW (2.05 )
              date: 10/22/2012
              size: 128KiB
              capacity: 11MiB
              capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification uefi
         *-pci
              description: Host bridge
              product: 3rd Gen Core processor DRAM Controller
              vendor: Intel Corporation
              physical id: 100
              bus info: pci@0000:00:00.0
              version: 09
              width: 32 bits
              clock: 33MHz
            *-display
                 description: VGA compatible controller
                 product: 3rd Gen Core processor Graphics Controller
                 vendor: Intel Corporation
                 physical id: 2
                 bus info: pci@0000:00:02.0
                 version: 09
                 width: 64 bits
                 clock: 33MHz
                 capabilities: msi pm vga_controller bus_master cap_list rom
                 configuration: driver=i915 latency=0
                 resources: irq:45 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:4000(size=64)
            *-usb:0
                 description: USB controller
                 product: 7 Series/C210 Series Chipset Family USB xHCI Host Controller
                 vendor: Intel Corporation
                 physical id: 14
                 bus info: pci@0000:00:14.0
                 version: 04
                 width: 64 bits
                 clock: 33MHz
                 capabilities: pm msi xhci bus_master cap_list
                 configuration: driver=xhci_hcd latency=0
                 resources: irq:40 memory:f1520000-f152ffff
            *-communication
                 description: Communication controller
                 product: 7 Series/C210 Series Chipset Family MEI Controller #1
                 vendor: Intel Corporation
                 physical id: 16
                 bus info: pci@0000:00:16.0
                 version: 04
                 width: 64 bits
                 clock: 33MHz
                 capabilities: pm msi bus_master cap_list
                 configuration: driver=mei_me latency=0
                 resources: irq:43 memory:f1535000-f153500f
            *-network
                 description: Ethernet interface
                 product: 82579LM Gigabit Network Connection
                 vendor: Intel Corporation
                 physical id: 19
                 bus info: pci@0000:00:19.0
                 logical name: eth0
                 version: 04
                 serial: 3c:97:0e:65:1f:a6
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm msi cap_list ethernet physical
                 configuration: broadcast=yes driver=e1000e latency=0 multicast=yes
                 resources: irq:20 memory:f1500000-f151ffff memory:f153b000-f153bfff ioport:4080(size=32)
            *-usb:1
                 description: USB controller
                 product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
                 vendor: Intel Corporation
                 physical id: 1a
                 bus info: pci@0000:00:1a.0
                 version: 04
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm debug ehci bus_master cap_list
                 configuration: driver=ehci-pci latency=0
                 resources: irq:16 memory:f153a000-f153a3ff
            *-multimedia
                 description: Audio device
                 product: 7 Series/C210 Series Chipset Family High Definition Audio Controller
                 vendor: Intel Corporation
                 physical id: 1b
                 bus info: pci@0000:00:1b.0
                 version: 04
                 width: 64 bits
                 clock: 33MHz
                 capabilities: pm msi pciexpress bus_master cap_list
                 configuration: driver=snd_hda_intel latency=0
                 resources: irq:46 memory:f1530000-f1533fff
            *-pci:0
                 description: PCI bridge
                 product: 7 Series/C210 Series Chipset Family PCI Express Root Port 1
                 vendor: Intel Corporation
                 physical id: 1c
                 bus info: pci@0000:00:1c.0
                 version: c4
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                 configuration: driver=pcieport
                 resources: irq:16 ioport:3000(size=4096) memory:f0d00000-f14fffff ioport:f0400000(size=8388608)
               *-generic
                    description: System peripheral
                    product: MMC/SD Host Controller
                    vendor: Ricoh Co Ltd
                    physical id: 0
                    bus info: pci@0000:02:00.0
                    version: 07
                    width: 32 bits
                    clock: 33MHz
                    capabilities: msi pm pciexpress bus_master cap_list
                    configuration: driver=sdhci-pci latency=0
                    resources: irq:16 memory:f0d00000-f0d000ff
            *-pci:1
                 description: PCI bridge
                 product: 7 Series/C210 Series Chipset Family PCI Express Root Port 2
                 vendor: Intel Corporation
                 physical id: 1c.1
                 bus info: pci@0000:00:1c.1
                 version: c4
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                 configuration: driver=pcieport
                 resources: irq:17 memory:f0c00000-f0cfffff
               *-network
                    description: Wireless interface
                    product: Centrino Wireless-N 2200
                    vendor: Intel Corporation
                    physical id: 0
                    bus info: pci@0000:03:00.0
                    logical name: wlan0
                    version: c4
                    serial: 9c:4e:36:9b:a6:20
                    width: 64 bits
                    clock: 33MHz
                    capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                    configuration: broadcast=yes driver=iwlwifi driverversion=3.11.0-17-generic firmware=18.168.6.1 ip=192.168.1.89 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
                    resources: irq:44 memory:f0c00000-f0c01fff
            *-usb:2
                 description: USB controller
                 product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
                 vendor: Intel Corporation
                 physical id: 1d
                 bus info: pci@0000:00:1d.0
                 version: 04
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm debug ehci bus_master cap_list
                 configuration: driver=ehci-pci latency=0
                 resources: irq:23 memory:f1539000-f15393ff
            *-isa
                 description: ISA bridge
                 product: QM77 Express Chipset LPC Controller
                 vendor: Intel Corporation
                 physical id: 1f
                 bus info: pci@0000:00:1f.0
                 version: 04
                 width: 32 bits
                 clock: 33MHz
                 capabilities: isa bus_master cap_list
                 configuration: driver=lpc_ich latency=0
                 resources: irq:0
            *-storage
                 description: SATA controller
                 product: 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 vendor: Intel Corporation
                 physical id: 1f.2
                 bus info: pci@0000:00:1f.2
                 version: 04
                 width: 32 bits
                 clock: 66MHz
                 capabilities: storage msi pm ahci_1.0 bus_master cap_list
                 configuration: driver=ahci latency=0
                 resources: irq:41 ioport:40a8(size=8) ioport:40b4(size=4) ioport:40a0(size=8) ioport:40b0(size=4) ioport:4060(size=32) memory:f1538000-f15387ff
            *-serial UNCLAIMED
                 description: SMBus
                 product: 7 Series/C210 Series Chipset Family SMBus Controller
                 vendor: Intel Corporation
                 physical id: 1f.3
                 bus info: pci@0000:00:1f.3
                 version: 04
                 width: 64 bits
                 clock: 33MHz
                 configuration: latency=0
                 resources: memory:f1534000-f15340ff ioport:efa0(size=32)
         *-scsi
              physical id: 0
              logical name: scsi0
              capabilities: emulated
            *-disk
                 description: ATA Disk
                 product: INTEL SSDSA2M080
                 physical id: 0.0.0
                 bus info: scsi@0:0.0.0
                 logical name: /dev/sda
                 version: 2CV1
                 serial: CVPO013203KC080BGN
                 size: 74GiB (80GB)
                 capabilities: partitioned partitioned:dos
                 configuration: ansiversion=5 sectorsize=512 signature=00054b6c
               *-volume:0
                    description: Windows NTFS volume
                    physical id: 1
                    bus info: scsi@0:0.0.0,1
                    logical name: /dev/sda1
                    version: 3.1
                    serial: b874-d99b
                    size: 348MiB
                    capacity: 350MiB
                    capabilities: primary bootable ntfs initialized
                    configuration: clustersize=4096 created=2013-09-20 23:54:45 filesystem=ntfs label=System Reserved modified_by_chkdsk=true mounted_on_nt4=true resize_log_file=true state=dirty upgrade_on_mount=true
               *-volume:1
                    description: Windows NTFS volume
                    physical id: 2
                    bus info: scsi@0:0.0.0,2
                    logical name: /dev/sda2
                    version: 3.1
                    serial: daca1842-1555-c546-b725-578dee810de9
                    size: 35GiB
                    capacity: 35GiB
                    capabilities: primary ntfs initialized
                    configuration: clustersize=4096 created=2013-09-20 23:54:50 filesystem=ntfs state=clean
               *-volume:2
                    description: Extended partition
                    physical id: 3
                    bus info: scsi@0:0.0.0,3
                    logical name: /dev/sda3
                    size: 39GiB
                    capacity: 39GiB
                    capabilities: primary extended partitioned partitioned:extended
                  *-logicalvolume:0
                       description: Linux filesystem partition
                       physical id: 5
                       logical name: /dev/sda5
                       logical name: /
                       capacity: 35GiB
                       configuration: mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=o​rdered state=mounted
                  *-logicalvolume:1
                       description: Linux swap / Solaris partition
                       physical id: 6
                       logical name: /dev/sda6
                       capacity: 3790MiB
                       capabilities: nofs
      *-battery
           product: 45N1025
           vendor: LGC
           physical id: 1
           slot: Rear
           capacity: 62160mWh
           configuration: voltage=11.1V
    Also a word of warning to lenovo designers: In the developer community, you are losing popularity because of the choices you have been making in regards to design recently. For my part, I want a utilitarian laptop, with my blue enter keys, lots of keyboard functional buttons, clean black plain design, durability and battery life at the cost fatness, and not a carbon copy of generic acer toshiba cheapo plasticy junk.
    Just my two cents.
    Moderator Note; s/n edited for member's own protection

    Hi,
    Welcome to Lenovo Community Forums!
    I’m sorry to hear that screen of your Lenovo ThinkPad X230 cracked.
    If your system is under warranty and is having accidental damage protection plan along with it, you may contact Lenovo Technical Support to get it fixed.
    Click here to check your warranty status.
    Otherwise, you’ll have to visit the nearest Lenovo authorized service center and get your screen replaced on a chargeable basis. Sorry about that.
    Best regards,
    Mithun.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • Screen exit MEREQ001- for Transactions ME51N/Me52N/ME53N

    Hi,
      I have implemented the Enhancement MEREQ001 to add a new tab for Purchase Requistion screen.
    Requirement for me is to show the same data in the newly added tab for all line items and also to save the same data in EBAN table.
    I am facing a problem while saving the data. In EBAN table, the data was saved for all line items. But the custom added field values are saved for only the line item displayed.
    I ll explain with an example for better understanding.
    I have created a PR with 2 line items ITEM1 and ITEM2
    When i saved the data when ITEM1 is displayed, EBAN have custom added field values for ITEM1 but not for ITEM2.
    The same way, if I save data when ITEM2 is displayed, EBAN has custom added field values for ITEM2 but not for ITEM1.
      Now, my requirement is to get the both line items ITEM1 & ITEM2 updated with custom added field values in EBAN.
    Has anyone faced this kind of issue.
    Please reply back.
    Regards,
    Sreekanth.G

    Hi,
    Use BADI 'ME_PROCESS_REQ_CUST' to copy item 1 custom fields data to item 2 custom fields data.
    Regards,
    Hemanth

  • How to  find the user exit for a screen..

    Hi,
    plz help me how to find the user exit for a screen..?
    Regards
    Anbu

    Hi,
    check this program this will give you the list of user-exit and BADI for the perticular Tcode.
    REPORT  zuserexit_badi.
    TABLES : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode,
    p_pgmna LIKE tstc-pgmna .
    DATA wa_tadir TYPE tadir.
    START-OF-SELECTION.
      IF NOT p_tcode IS INITIAL.
        SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
      ELSEIF NOT p_pgmna IS INITIAL.
        tstc-pgmna = p_pgmna.
      ENDIF.
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir
        WHERE pgmid = 'R3TR'
        AND object = 'PROG'
        AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir
          WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir
            WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir
            WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir
            WHERE pgmid = 'R3TR'
            AND object = 'FUGR'
            AND obj_name EQ enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
        SELECT * FROM tadir INTO TABLE jtab
        WHERE pgmid = 'R3TR'
        AND object IN ('SMOD', 'SXSD')
        AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct
        WHERE sprsl EQ sy-langu
        AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(105) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
          SORT jtab BY object.
          DATA : wf_txt(60) TYPE c,
          wf_smod TYPE i ,
          wf_badi TYPE i ,
          wf_object2(30) TYPE c.
          CLEAR : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
          LOOP AT jtab INTO wa_tadir.
            AT FIRST.
              FORMAT COLOR COL_HEADING INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 'Enhancement/ Business Add-in',
              41 sy-vline ,
              42 'Description',
              105 sy-vline.
              WRITE:/(105) sy-uline.
            ENDAT.
            CLEAR wf_txt.
            AT NEW object.
              IF wa_tadir-object = 'SMOD'.
                wf_object2 = 'Enhancement' .
              ELSEIF wa_tadir-object = 'SXSD'.
                wf_object2 = ' Business Add-in'.
              ENDIF.
              FORMAT COLOR COL_GROUP INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 wf_object2,
              105 sy-vline.
            ENDAT.
            CASE wa_tadir-object.
              WHEN 'SMOD'.
                wf_smod = wf_smod + 1.
                SELECT SINGLE modtext INTO wf_txt
                FROM modsapt
                WHERE sprsl = sy-langu
                AND name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
              WHEN 'SXSD'.
    For BADis
                wf_badi = wf_badi + 1 .
                SELECT SINGLE text INTO wf_txt
                FROM sxs_attrt
                WHERE sprsl = sy-langu
                AND exit_name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED ON.
            ENDCASE.
            WRITE:/1 sy-vline,
            2 wa_tadir-obj_name HOTSPOT ON,
            41 sy-vline ,
            42 wf_txt,
            105 sy-vline.
            AT END OF object.
              WRITE : /(105) sy-uline.
            ENDAT.
          ENDLOOP.
          WRITE:/(105) sy-uline.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No.of Exits:' , wf_smod.
          WRITE:/ 'No.of BADis:' , wf_badi.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(105) 'No userexits or BADis exist'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(105) 'Transaction does not exist'.
      ENDIF.
    AT LINE-SELECTION.
      DATA : wf_object TYPE tadir-object.
      CLEAR wf_object.
      GET CURSOR FIELD field1.
      CHECK field1(8) EQ 'WA_TADIR'.
      READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).
      MOVE jtab-object TO wf_object.
      CASE wf_object.
        WHEN 'SMOD'.
          SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
          CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
        WHEN 'SXSD'.
          SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).
          CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
      ENDCASE.
    Reagards,
    Bharat.

  • Problem in BDC for VA01 transaction TEXTS tab(Upgrading from 4.5b to ECC6)

    Hi All,
    I am working in upgrade project from 4.5b version to ECC6 version.
    I am facing problem in TEXTS tab of VA01 transaction. In earlier version it is a table control containing of Language, Description & First line but, in ECC6 the screen is modified with texteditor, a list box for language key and a Text type at the left.
    Now my problem is how to record this in BDC and how to read the text in the texteditor?
    Thanks in Advance,
    Ravi Kiran.

    Hi Seshagiri,
    In this case i would suggest the use of BAPI if there's no compulsion to use BDC.
    BAPI_SALESORDER_CHANGE                     Sales order: Change Sales Order
    BAPI_SALESORDER_CONFIRMDELVRY
    BAPI_SALESORDER_CREATEFROMDAT1    Sales order: Create Sales Order
    BAPI_SALESORDER_CREATEFROMDAT2    Sales order: Create Sales Order
    BAPI_SALESORDER_CREATEFROMDATA    Create Sales Order, No More
    BAPI_SALESORDER_GETLIST        Sales order: List of all Orders for Customer
    BAPI_SALESORDER_GETSTATUS      Sales Order: Display Status
    BAPI_SALESORDER_SIMULATE       Sales Order: Simulate Sales Order
    try using these for creation or change of orders instead of bdcs.
    hope this helps and revert for more clarifications if any.
    <b>Always reward points to useful suggestions.</b>
    regards,
    Vikas

  • F4 help for Standard Screen

    Hi folks,
              I have to keep F4 help for field 'Goods Receipt' in the stnadard TCode MIGO. Do we need to use any Exit or is there any other way to do so like configuration settings in SPRO...Pls suggest me how can i acheive that one..
                Thanks,
                Shyam.

    Hi Shyam,
    you have to do from the EXIT only
    Enhancement/ Business Add-in            Description
    Enhancement
    MB_CF001                                Customer Function Exit in the Case of Updating a Mat. Doc.
    MBCF0011                                Read from RESB and RKPF for print list in  MB26
    MBCF0010                                Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0009                                Filling the storage location field
    MBCF0007                                Customer function exit: Updating a reservation
    MBCF0006                                Customer function for WBS element
    MBCF0005                                Material document item for goods receipt/issue slip
    MBCF0002                                Customer function exit: Segment text in material doc. item
    Business Add-in
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF
    MB_DOC_BADI_INTERNAL                    BAdIs During Creation of a Material Document (SAP Internal)
    MB_ME_CSGMT_BADI_SAP                    BAdI: Consignment Processing - Stock Transfer
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check
    MB_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data
    MB_RESERVATION_SCR                      Screen BAdI for Retrofit DFPS
    MB_RESERVATION_UPCHD                    BAdI for Creation and Changing of Manual Reservations
    MB_RES_BAPI_CHANGE                      BAdI: Execution of Changes to Reservation Fields
    MB_RES_BAPI_CREATE1                     BAdI: Adoption of Customer's Own Fields as Reserv. Fields
    MB_RES_BAPI_DETAIL1                     BAdI: Display of Customer's Own Fields in Reservations
    MB_STOR_LOC_BADI_GTS                    BADI to Check and Change Storage Location (GTS Fct. Only)
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens
    MB_DOCUMENT_BADI_SAP                    BADI for Creation and Changing of a Material Document
    ARC_MM_EBAN_CHECK                       BAdI: Enhancement of Archivability Check (MM_EBAN)
    ARC_MM_EBAN_PRECHECK                    BAdI: Enhancement of Archivability Check (MM_EBAN)
    ARC_MM_EBAN_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EBAN)
    ARC_MM_EINA_CHECK                       BAdI: Enhancement of Archivability Check (MM_EINA)
    ARC_MM_EINA_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EINA)
    ARC_MM_INVBEL_CHECK                     BAdI: Enhancement of Archivability Check (MM_INVBEL)
    ARC_MM_INVBEL_WRITE                     BAdI: Enhancement of Scope of Archiving (MM_INVBEL)
    ARC_MM_MATBEL_CHECK                     Prüfung ADD-ON-spezifischer Kriterien für MM_MATBEL
    ARC_MM_MATBEL_WRITE                     Check Add-On-Specific Data for MM_MATBEL
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables
    MB_CIN_LMBMBU04                         posting of gr
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR
    MB_DOCUMENT_BADI                        BAdIs During Creation of a Material Document
    No.of Exits:          8
    No.of BADis:         29
    Hope these things use ful to you.
    Thanks!

  • Field Exit for VA11 screen ?

    Hello Abapers,
                         I need ur help to find out the field exit available for VA11 screen.
    How to find the field exit wht is the procedure?
    Thks

    Hi Venkateswar,
    First you check this link once.,
    http://www.****************/Tutorials/ExitsBADIs/MK01/FieldExit.htm
    Field exits are frozen on the 4.6C maintenance level and are not further developed. This means that the existing functionality is kept with all restrictions (see also the last item below). Existing exits can be further used and are called at runtime as usual.
    Existing exits can be maintained using program RSMODPRF (run the program using transaction SE38). Activation of the field exits and assignment of the dynpros can also be carried out using program RSMODPRF. For this purpose, the program must be started without parameters (input fields remain blank).
    If required, new field exits can be created using program
    RSMODPRF (see the program documentation).
    Please find below the step by step procedure for field exit :-
    There are eight steps to creating a field exit:
    Step 1: Determine Data Element
    Step 2: Go To Field Exit Transaction
    Step 3: Create Field Exit
    Step 4: Create Function Module
    Step 5: Code Function Module
    Step 6: Activate Function Module
    Step 7: Assign Program/Screen
    Step 8: Activate Field Exit
    Step 1: Determine Data Element
    Before you can begin adding the functionality for a field exit, you must know the corresponding data element.
    An easy way to determine the data element associated to a particular screen field is to:
    Go the appropriate screen.
    Position the cursor in the appropriate field.
    Press ‘F1’ for field-level help.
    Click on the ‘Technical info’ pushbutton (or press ‘F9’) on the help dialog box.
    On this Technical Information dialog box, the data element will be specified if the field is 'painted' from the ABAP/4 Dictionary.
    Step 2: Go To Field Exit Transaction
    The transaction to create field exits is CMOD.
    You can use the menu path Tools -> ABAP/4 Workbench -> Utilities -> Enhancements -> Project management.
    From the initial screen of transaction CMOD, choose the Text enhancements -> Field exits menu path.
    After choosing this menu path, you will be taken to the field exits screen. From here, you can create a field exit.
    NOTE : Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.
    Step 3: Create Field Exit
    From the field exit screen of transaction CMOD, choose the Field exit -> Create menu path.
    After choosing this menu path, a dialog box will prompt you for the appropriate data element .
    Enter the data element name and click the ‘Continue’ pushbutton.
    Now, you will be able to create the function module associated to the data element’s field exit.
    Step 4: Create Function Module
    You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the ‘Continue’ pushbutton.
    In the ‘Function module’ field, a function module name will be defaulted by the system based on the data element specified. This name will have the following convention:
    FIELD_EXIT_<data element>
    You can add an identifier (an underscore followed by a single character ).
    The first function module for a data element’s field exit must be created without an identifier.
    To create the function module, click on the ‘Create’ pushbutton, choose menu path Function module -> Create, or press ‘F5’.
    After choosing to create the function module, you will get the warning: "Function module name is reserved for SAP". This message is just a warning so a developer does not accidentally create a function module in the field exit name range. By pressing ‘Enter’, you will be able to go ahead and create the function module.
    Before coding the function module, you will have to specify the function modules attributes -- function group, application, and short text.
    Step 5: Code Function Module
    From the function module’s attributes screen, click on the ‘Source code’ pushbutton or choose the Goto -> Function module menu path to the code of the function module.
    Here you will add your desired functionality for the field exit.
    Remember that field exit’s function module will have two parameters -- one importing parameter called "INPUT" and one exporting parameter called "OUTPUT". These parameters will be set up automatically by the system.
    You must remember to assign a value to the OUTPUT field. Even if the value does not change, it must be moved from the INPUT field to the OUTPUT field.
    Step 6: Activate Function Module
    After coding the function module, you must remember to activate it.
    Use the Function module -> Activate menu path to activate the function module.
    At this point, you can return to the field exit transaction.
    You should be able to 'green arrow' back to this transaction.
    When you return to the field exit transaction, you will see an entry for the newly created field exit.
    At this point, the field exit is global. That is, it applies to all screens that use a particular data element. On any screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.
    Also, the field exit will not be triggered yet because it is inactive.
    Step 7: Assign Program/Screen
    This step is only needed if you want to make a field exit local.
    To make a field exit local, select the field exit and click on the ‘Assign prog./screen’ pushbutton.
    In the dialog box , indicate the appropriate program name and screen number.
    This information indicates that the field exit is local to the specified screen in the specified program.
    In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier in the ‘Fld. Exit’ field.
    If this field is left blank, the function module triggered will be 'FIELD_EXIT_<data element>'.
    If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_<data element>_<identifier>'.
    Step 8: Activate Field Exit
    The field exit must be active for it to be triggered by the system.
    Activate the field exit by choosing the Field exit -> Activate menu path.
    After assigning the field exit to a change request, its status will change to ‘Active’ and it will be triggered automatically on the appropriate screen(s).
    NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers
    Please reward points if helpful.
    Cheers,
    Swamy Kunche

  • Latest recommendation for custom screen development?

    easy points here  - get 'em while their hot!  : )
    I'm trying to confirm my thoughts/assumptions on the development of custom screens.  We are installing the various pieces of NW04s and expect the majority of our users to access ECC transactions through the SAP Portal (using Web GUI for HTML).  Also, we will have a significant number of custom screen requirements; some may be enhancements to existing SAP delivered screens; others may be new screen development.
    What is SAP's latest recommendation for custom screen development?
    More specifically, what are various options and their advantages and disadvantages?
    For example:
    **Web Dynpro for Java
    + easy Portal integration
    - requires NW Dev Studio/Infrastructure
    **Web Dynpro for Java
    + Development tools within Workbench
    - more difficult to integrate in the Portal
    **Z transaction development with Screen Painter
    **HTML/JavaScript or similar
    etc....
    Thanks,
    Brian

    Brian,
    For me , I have only two choices
    1. Web Dynpro for Java
             Great front end IDE to work with, only issue could be the performance issue, while Java is trying to communicate with SAP ECC.
    2. Web Dynpro for ABAP
              Relatively new, however a good tool to work with. Performance improvement compared to Java Web Dynpro.
    I don't think you should have a concern of integrating this with Portal, as you have a separate iView for ABA Web Dynpro. The screen can be developed on the SAP ECC and then can be called from the Portal screen.
    You still have other options like developing normal dynpro - but that will not give a look and feel of the web interface. BSP / PCUI are the other choices but given the roadmap of SAP for UI, I would stick to Web Dynpro for ABAP / Java.
    Please let me know if you have any questions.
    Regards,
    Ravi

  • Screen exit for RF screen LM61

    Hi all,
       I have created a screen exit SAPLXLHU 1765 for the dummy RF screen SAPLLMOB 1765.
      The new screen has to be part of the XLHU function group, as the screen to be modified is for packing by delivery through the RF transaction LM61.
      I have saved this new screen as a local object. and now I am unable to change it or move it into a workbench request by changing the dev class. Even if I delete the screen and create it again it directly saves it as a local object without promting for the development class.
    Is there any other way to assign this to the request.
    Thanks in advance
    Sheetal.

    Hi Sheetal,
    Very interesting, I to am working on a similar enhancement for an RF screen in SAPLXLRF (not SAPLXLHU but the concept is the same). I also saved the enhancement screen as a local object to allow testing but can no longer add it to a development package or transport. Even if I delete and recreate the screen, it still ends up as local.
    I do not need to transport the enhancement screen as yet but will in future. I was thinking of raising a customer message with SAP to see if they could help.
    Let me know if you manage to find a solution.
    Regards
    Che

  • Someone has a tutorial for creating screen exit?

    I have a development and I do not know how to create screen exit.
    Case Someone has a tutorial for creating screen exit please help me
    Thank you
    <b><i>Wagner Duarte
    Consultant - SAP ABAP</i></b>

    hI
    Screen Exit is nothing but enhancing the screen like creating some more fields, subscreen and so on.
    1. Go to the screen>System>Status-->Program (Double
    click this program. It will take you to the program.
    2. Now, Goto-->Object Directory Entry.
    3. Make a note the package name.
    4. Now run the transactions SMOD, press F4 and enter the
    above noted package, press enter.
    5. It will display list of Exits.
    6. Now go back to the initial screen SMOD.
    7. Specify the exit name here and select the radio button
    Components.
    8. It will display four group boxes one for FM, second
    for Fcodes, thrid for Screen areas and last for
    includes.
    9. Goto transaction CMOD, create a new project, and
    click the button "Enhancement assignments" and
    specify your enhancements that you got in SMOD.
    10. Now bouble clikc the enhancement, it will take you to editor with some includes starting with Z, double clikc the include you want to edit and proceed.
    Have a look at below link It will definately help you to undestand the same.
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    check these links.
    http://help.sap.com/saphelp_46c/helpdata/en/c8/1975e643b111d1896f0000e8322d00/frameset.htm
    http://www.allsaplinks.com/screen_exit.html
    USER EXITS
    https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=312792
    https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=1320078
    https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=2669896
    How to implement screen exit for a SAP standard transaction
    Introduction
    SAP provides standard transactions to enter data into database. But a client may want to maintain some additional information in SAP other than what is provided.
    To make provisions for this, additional screens have to be provided and additional fields must be added into appropriate database table.
    To pave way for this, SAP has provided the option for screen exits. Usually, SAP provides the following:
    An append structure in the database table with the new fields.
    A subscreen area into the standard screen – where the programmer can attach his subscreen of his own program with the new fields.
    A function group under which the new subscreen has to be created with the new fields.
    Function exits to synchronize the PBO and PAI of the standard SAP program with the PBO and PAI of the subscreen – so that data can flow back and forth between the standard SAP program and the program written by the developer for the subscreen. These function modules also exist in the same function group under which the subscreen will have to be developed.
    Finally, a linkage has to be done between the subscreen area of standard SAP screen with the custom subscreen constructed by the developer.
    Typically, SAP provides an enhancement in which the developer can create an append structure, use the function exits to synchronize the PBO and PAI of the standard SAP program and the custom subscreen program, and make the necessary linking( as mentioned above in step 4. But, again, this is not a hard and fast rule. Linking in some case, is also done by configurations.) SAP also usually provides the name of the function group under which the subscreen has to be developed.
    Necessary guidance about implementing a screen exit development is usually available in the Documentation section of the enhancement ( can be availed by transaction SMOD).
    Pre-Requisites
    The developer to work on screen exit should have essential knowledge on the following:
    DDIC concepts, including the knowledge of append structure.
    Concept of SAP Enhancements and implementing them using Projects.
    Concept of function exits.
    Knowledge on Module Pool – including subscreens, Tabstrip controls etc.
    Steps
    Guidelines
    So, a developer can follow the guidelines mentioned below to implement a screen exit to a standard SAP transaction, as and when required:
    Find out the Required Enhancements
    Go to SMOD. Press F4 in the Enhancement field. In the next popup window, click pushbutton ‘SAP Applications’. A list will appear that contains information on all the enhancements, categorized under functional areas. Developer must search for the enhancements relevant to his functional area of interest – for e.g., Purchasing, Asset Accounting, etc.
    Note down the enhancements. Then, come to the initial screen of SMOD and view the documentation of each enhancement to find out which one is required for your development.
    Utilize the Enhancement in a Project
    After you have found one, do as directed in the documentation. Generally, the steps are as follows:
    Create a project using CMOD including your enhancement.
    Create the append structure with new fields.
    Go to the desired function group and create a subscreen with the new fields. Write PBO and PAI for the subscreen, if required.
    Use the function exits in the enhancement to link the PBO and PAI of the subscreen with that of the main SAP program supporting the SAP transaction.
    Maintain necessary linkage between the subscreen area of standard SAP program with the custom subscreen developed along with the custom program name. This can be done in the project (developed by CMOD including the enhancement) or outside as a part of configuration.
    Activate the project.
    Test to ensure that required functionality are met.
    Case Study 1
    Add three new custom fields for Asset master and maintain information for them
    Requirement
    Three fields in the legacy system have to be maintained in Asset master. These fields are:
    Original Asset number – 20 characters
    Location 2 – 15 Characters.
    Model no – 20 characters
    Location 2 should start with ‘L’.
    Pre-Analysis
    Finding out the Enhancement
    As described above, the enhancement is determined. It was found, that enhancement AIST0002 will serve the purpose. It contains the following components (can be viewed by transaction SMOD):
    Exit Type Description EXIT_SAPL1022_001 Function Exit Check of User-Defined Fields when Using Create and Change BAPI EXIT_SAPLAIST_002 Function Exit Transfer Data for User Subscreens in PBO. EXIT_SAPLAIST_003 Function Exit Transfer of User-Defined Fields to SAP Master Data Transactions CI_ANLU Customizing Include Include structure to add new fields
    Studying the Function Exits
    The function module level documentation for the function exits are then viewed from transaction SE37. The documentation clearly laid out for the purpose for their use:
    EXIT_SAPLAIST_002
    Function module Level Documentation
    This function module is called by asset master data maintenance at the start of the dialog. (When changing, it is called after reading of the data from the database; when creating it is called after the transfer of the default values from the asset class and reference asset.) The purpose of the function module is to enable this function group to recognize the master data. For interpreting or controlling master data fields that are important for user fields, it is possible to transfer to global variables at this point, so that they can be recognized when the user subscreens are processed.
    Import Parameters
    Understanding
    This function module is called at the PBO to pass the information retrieved from the database to pass them to the custom subscreen and its underlying program. Import parameter : I_ANLU will be populated with the values for user-defined fields which will be passed to the subscreen program. So, there must be some sort of variable assignment from I_ANLU.
    EXIT_SAPLAIST_003
    Function module Documentation: This function module is called by SAP asset master data maintenance after the screens are processed, but before saving. The purpose of the function module is to transfer fields entered on user sub-screens of SAP asset data maintenance to the database for updating. The export parameter for this function module is:
    Understanding
    This function module will be used to transfer the user entered data in the subscreen fields to the main SAP program, which will then be saved into the database.
    Studying the Documentation of the Enhancement
    The enhancement documentation (as is viewed from the initial screen of SMOD] also supports the idea. Moreover, it informs that we need to develop a subscreen under function group XAIS. This is the function group under which the two function exit modules also exist. So, if the custom subscreen refers to the global data of the function group XAIS, then those values will also be available to these function exits as well.
    Going to SE80 and viewing the function group XAIS helps us to inform that there are three DDIC tables declared for it:
    Deciding the Final course of Action
    After making all the investigations, the final course of action was determined.
    SrlNo Step Justification
    A project has to be created using transaction CMOD where the enhancement AIST0002 will be included.
    Customizing include CI_ANLU has to be created with the custom fields demanded When CI_ANLU will be developed, the custom fields will get appended to the database table ANLU. Also, these fields will be used to create screen fields in the new subscreen.
    A custom subscreen, say, 9000 will be developed under function group XAIS. The screen group for the screen will be ‘CUST’ (or any name). The three custom fields added to table ANLU (by creating CI_ANLU) will be used to create new fields in the screen.
    In the PAI of the subscreen, validation for Location to start with ‘L’ will be added. The subscreen with three new fields has to be developed so that it can be attached to a subscreen area of the asset master screens.
    In the custom include of the function exit module ‘EXIT_SAPLAIST_002’, the following code will be written:-
    ANLU = I_ANLU. I_ANLU is the import parameter of this FM. The value is assigned to the global variable ANLU, referring which the three new subscreen fields are developed. So, data retrieved from database table ANLU will be passed to this FM as I_ANLU by the standard SAP main program. The value will be taken and passed to the global variable of the function group XAIS, so that the three custom fields (referring to ANLU of XAIS) get populated.
    In the custom include of the function exit module ‘EXIT_SAPLAIST_003’, the following code will be written:-
    E_ANLU = ANLU. The changed values in the subscreen fields exist in global variable ANLU for the function group XAIS. This function exit module will pass the data back to the SAP main program as E_ANLU.
    Proper linkage/configuration has to be done so that the new subscreens get linked to the appropriate subscreen area of the Asset master screen. This has to be done – otherwise, the new custom subscreen will not be displayed in the Asset master screens.
    Development
    Creating a Project to include the enhancement
    Go to transaction CMOD and create a project.
    Enter a description for the project. Then, click on the pushbutton ‘Enhancement Assignments’ in the Application Toolbar.
    Enter the name of the enhancement and Save.
    Go to ‘Components’.
    Creating Custom Include for ANLU
    The screen shown below will appear, showing all the enhancement components under the assignment AIST0002. Double-click on the name of the Include Structure to create it.
    Create the include structure with three new fields, as required. Then, save and activate it.
    Develop the subscreen and the program
    Go to transaction SE80. For the function group XAIS, create a new subscreen 9000.
    Create it as subscreen.
    Then, go to the Layout of the screen and create three new fields from Database table ANLU.
    Drag the fields in the screen body and place them.
    Then, save and activate the screen and come back to screen flow editor.
    Create the PAI module to add validation for field “Location 2”, as required .
    Activate the whole function group and come out.
    Write code in the Function Exits to synchronize the programs
    Now, code has to be written in the function modules EXIT_SAPLAIST_002 and EXIT_SAPLAIST_003 so that data flows to and fro between the main SAP program and custom subscreen program. For that, go back to transaction CMOD and change the function exits.
    Write code in the function module EXIT_SAPLAIST_002 called once at the beginning of the transaction:
    Write code in EXIT_SAPLAIST_003 to pass the data from the subscreen to SAP main program.
    Then, activate everything – the whole project and come out.
    Complete the configuration to link the subscreen
    The development portion is complete. Now, linking of the subscreen has to be done with the subscreen area of the main program. In most of the cases, this linking can be done in the enhancement itself. But, here, requirement is a bit different. It is done by configuration using SPRO.
    Assets are created under Asset class. And for each asset class, there is a layout assigned to it. For a layout, there are multiple tab pages assigned to it. And, for each tab page, there are multiple screen groups/field groups assigned.
    Here, the requirement is to create these three custom fields in the tab page ‘General’ of asset master screen ( AS01/AS02/AS03/AS91).
    Determine the Layout
    To achieve this, first of all, we need to find out which layout is assigned to asset class 1000.For that, go to transaction AOLK( information has to be obtained from functional consultant).Select the Asset Class ‘1000’ and click on folder ‘General Assignment of Layout’.
    Here, for Asset class 1000, for all the user groups, tab layout SAP is assigned. Since layout ‘SAP’ cannot be changed, it has to be copied and manipulated to include our screen group. Later, the new layout has to be assigned over here.
    Create new tab layout
    Go to transaction AOLA. Copy the tab layout ‘SAP’ to create another layout, say, YSUB.
    System will copy all the settings and will inform you about that.
    Select your newly created layout and double-click on the folder ‘Tab page titles’.
    You want to put your custom fields in the tab page “General”. So, select this tab page entry and double-click on the folder "Position of Groups".
    Here, all the field groups currently residing in the tab-page “General” are shown. Add an entry for your newly created fields.
    Select the group box from the list. An entry will come with “U” padded with the custom subscreen prepared by you.
    Then, save and come out.
    Assign the new Layout to Asset Class
    Now, go to tcode AOLK and assign tab layout YSUB for asset class 1000.
    Save and come out.
    Test the Exit
    Everything is over. Now, go to transaction code AS01/02/03 or AS91 to deal with an asset of asset class 1000. You will see your new fields added to the screen. Add values to them…save. Then, enter into the tcodes again to see whether the values entered by you are being displayed or not.
    Original Source: ittoolbox.com
    Screen Exit is nothing but enhancing the screen like creating some more fields, subscreen and so on.
    1. Go to the screen>System>Status-->Program (Double
    click this program. It will take you to the program.
    2. Now, Goto-->Object Directory Entry.
    3. Make a note the package name.
    4. Now run the transactions SMOD, press F4 and enter the
    above noted package, press enter.
    5. It will display list of Exits.
    6. Now go back to the initial screen SMOD.
    7. Specify the exit name here and select the radio button
    Components.
    8. It will display four group boxes one for FM, second
    for Fcodes, thrid for Screen areas and last for
    includes.
    9. Goto transaction CMOD, create a new project, and
    click the button "Enhancement assignments" and
    specify your enhancements that you got in SMOD.
    10. Now bouble clikc the enhancement, it will take you to editor with some includes starting with Z, double clikc the include you want to edit and proceed.
    and you just go through these links also
    Screen exit
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    screen-exits
    Check the following link.
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=how%20to%20find%20screen%20exits&cat=sdn_all

Maybe you are looking for

  • Can we use BAPI in place of BDC for the transaction KB15N?

    Hi,   I have a requirement where in i need to upload an excel sheet using KB15N (transaction for MANUAL COST ALLOCATION). I have found an bapi BAPI_ACC_MANUAL_ALLOC_POST. Does this bapi serve my purpose completely. Thanks and Regards, Gatham

  • Filtering Content while displaying

    I have created a news content. I need to display the top five news in my iview. Where do i set this filter criteria? Also, is there a way of displaying the news in the the locale of the logged in user?

  • Regular expressions in eclipse

    am trying to filter out some search results in eclipse with regular expressions, but am not having any luck. I am trying to find all jsp pages that contain html:text tags that DON'T have a maxlength attribute. I have tried this, but it doesn't seem t

  • Using ServletContext in JSP

    I am trying to use the ServletContext in a JSP from a servlet that has not been accessed yet...is this possible? Or could I just create an instance of it in the jsp to use it...for ex) MyJSP.jsp... MyServlet servlet = new servlet(); ServletContext co

  • Check for existence of a record

    I have a table XX_TEMP. Let us say the columns are inventory_item, organization_id and description The values are: Inventory_item Organization Description 200 m1 Sample 200 m2 Not Sample 400 m4 check 700 m5 Test I just want to check the existence of