Automatic GI : Enhancement

Hey Folks ,
My requirement is as :
I wanted to do automatic GI of the goods once their GR is done and dat data should also be updated to sap tables .Now a days we are using MIGO transaction for GI and GR both ,I have found a BADI for MIGO also but i am unable how to procede since GR and GI are in single trancation code .
We are also not using PP module so backflushing wont work here .
Regards

Hi,
I am not sure if there is an enhancement(User exit/BAdI) available. But we have done similar this via a custom program.
Here is what was done:
Identify the work list(STO etc.) for which you want to perform GI.
Create a BDC and perform GI.
Schedule this program in background and run periodically.
Hope this helps.
Thanks,
Ramesh

Similar Messages

  • Default enhancement set

    Hi All .
    I  know that enhancement sets are created through sm34 and then assigned  to a particular client via sm30 .
    Now ,how to go about setting a particular enhacement set as default whenever any component is enhanced , so that all the enhancements across many components  are captured in a particular enhancement set  ?
    rgrds
    Piyush

    Hi,
    I am sorry if I am repeating what you have already done but steps are as Below:-
    1-Create Enhancement Set - SM34 ,
      View Cluster-BSPWDVC_CMP_EXT( Give Details),which will be used in the component workbench and will be filled automatically during enhancement.Also whatever enhancements you do will be reflecting in Enhancement Defination
    2-Assign The Enahncement Set to Client in SM 30
       View- BSPWDV_EHSET_ASG
    Regards
    Arup

  • Diff b/w occurs 0 and 1

    hi,
    what is the difference b/w occurs 0 and occurs 1?
    and what is the significance of begin of?

    The number <N> indicate how many lines has to have the table in initialization time: i.e. when the program is loaded in memory, the space for the table depends on the initialization numbers of the records.
    AT run time if the table needs more space, this'll automatically be enhanced.
    But If you know your table can have a certain numbers of records, you can indicate it in the defination, what'll improve the performance:
    all the space the table needs is taken at the beginin, so it doesn't need to enhance the space at run time.
    When this initial area is full, the system makes twice as much extra space available up to a limit of 8KB. Further memory areas of 12KB each are then allocated.
    You can usually leave it to the system to work out the initial memory requirement. The first time you fill the table, little memory is used. The space occupied, depending on the line width, is 16 <= <n> <= 100.
    It only makes sense to specify a concrete value of <n> if you can specify a precise number of table entries when you create the table and need to allocate exactly that amount of memory (exception: Appending table lines to ranked lists). This can be particularly important for deep-structured internal tables where the inner table only has a few entries (less than 5, for example).
    To avoid excessive requests for memory, large values of <n> are treated as follows: The largest possible value of <n> is 8KB divided by the length of the line. If you specify a larger value of <n>, the system calculates a new value so that n times the line width is around 12KB."

  • What is the Diff B/w  Occur 0 and Occurs 10

    Hi ,
            I am creating an internal table one with occurs 0 and other with occurs 10
    if i extract the data from the data base and store in  the internal table's then what will be the difference ,how these two internal tables will differ.

    The number <N> indicate how many lines has to have the table in initialization time: i.e. when the program is loaded in memory, the space for the table depends on the initialization numbers of the records.
    AT run time if the table needs more space, this'll automatically be enhanced.
    But If you know your table can have a certain numbers of records, you can indicate it in the defination, what'll improve the performance:
    all the space the table needs is taken at the beginin, so it doesn't need to enhance the space at run time.
    When this initial area is full, the system makes twice as much extra space available up to a limit of 8KB. Further memory areas of 12KB each are then allocated.
    You can usually leave it to the system to work out the initial memory requirement. The first time you fill the table, little memory is used. The space occupied, depending on the line width, is 16 <= <n> <= 100.
    It only makes sense to specify a concrete value of <n> if you can specify a precise number of table entries when you create the table and need to allocate exactly that amount of memory (exception: Appending table lines to ranked lists). This can be particularly important for deep-structured internal tables where the inner table only has a few entries (less than 5, for example).
    To avoid excessive requests for memory, large values of <n> are treated as follows: The largest possible value of <n> is 8KB divided by the length of the line. If you specify a larger value of <n>, the system calculates a new value so that n times the line width is around 12KB."

  • UserExit or Customer Exit for F110 - '*' on Vendor Line Item Payment Run

    Dear all,
    Background
    Currently in F110, when processing for vendor payments, the item text ( or segment text) is only printed out when item text begins with an asterik ' * '. The asterik is meant to indicate that this document/item is posted from external system. You may do a F1 on the text field for detail explanation.
    In the event, asterik is not present on the item text even if the text is not blank, it will not be printed at all.
    Here are two OSS notes on the asteriks: 312623 and 1292333.
    Include: F110SFS0_SATZ_KOMPLETTIEREN
    *------- Segementtext
      IF REGUP-SGTXT(1) NE '*'.
        REGUP-SGTXT = SPACE.
      ENDIF.
    Requirement
    User is requesting for item text to be printed at all time, when the text exist, regardless of ' * '.
    Question
    Does anyone know of a user exit / customer exit that i could use to do modification for SGTXT ?
    Would appreciate it, if you could share your suggestions / experiences - on this matter, even if it doesn't need to be resolved through user exits.  Thanks in advance

    BTW..you have fot following exits for F110;
    Transaction Code - F110                     Parameters for Automatic Payment
    Enhancement/ Business Add-in            Description
    Enhancement
    RFFOX074                                Frame for user exit RFFOX074 (in program RFFOCH_U)
    RFFOX075                                Frame for user exit RFFOX075 (in program RFFOCH_U)
    RFFOX081                                Frame for user exit RFFOX081 (in program RFFOF__T)
    RFFOX082                                Frame for user exit RFFOX082 (in program RFFOF__T)
    RFFOX100                                Frame for user exit RFFOX100 (in program RFFOUS_T)
    RFFOX101                                Frame for user exit RFFOX101 (in program RFFOUS_T)
    RFFOX102                                Frame for user exit RFFOX102 (in program RFFOUS_T)
    RFFOX103                                Frame for user exit RFFOX103 (in program RFFOUS_T)
    RFFOX104                                user exit
    RFFOX105                                Frame for user exit RFFOX105 (in program RFFOUS_T)
    RFFOX200                                Frame for user exit RFFOX200 (in program RFFONZ_T)
    RFFOX210                                Frame for user exit RFFOX210 (in program RFFOAU_T)
    RFFOX211                                Frame for user exit RFFOX211 (in program RFFONZ_T)
    RFFOX230                                General program for user exit RFFOX230 (in program RFFOJP_L)
    RFFOX240                                Enhancement for User Exit 240 (RFFOAT_P)
    RFFOX250                                Enhancement for User Exit 250 (RFFODK_E)
    RFFOX901                                Framework for user exit RFFOX901 (in program RFFOM100)
    RFFOX902                                Framework for user exit RFFOX902 (in program RFFOM100)
    FDTAX001                                Enhancement to Transaction FDTA (event after the download)
    FEDI0002                                Function exits for EDI DOCS in FI - Incoming pyt adv.notes
    FEDI0003                                Function exits for EDI docs in FI - Save PEXR segments
    FEDI0004                                Function exits for EDI docs in FI - particular events
    FEDI0006                                Function Exits for EDI-docs in FI: Save IDCR Segments
    RFFOX003                                Frame for user exit RFFOX003 (in program RFFOM100)
    RFFOX041                                Framework for user exit RFFOX041 (in program RFFOBE_I)
    RFFOX042                                Framework for user exit RFFOX042 (in program RFFOBE_E)
    RFFOX043                                Framework for user exit RFFOX043 (in program RFFOBE_D)
    RFFOX061                                Frame for user exit RFFOX061 (in program RFFOCH_P)
    RFFOX062                                Frame for user exit RFFOX062 (in program RFFOCH_P)
    RFFOX063                                Frame for user exit RFFOX063 (in program RFFOCH_P)
    RFFOX064                                Frame for user exit RFFOX064 (in program RFFOCH_P)
    RFFOX065                                Frame for user exit RFFOX065 (in program RFFOCH_P)
    RFFOX066                                Frame for user exit RFFOX066 (in program RFFOCH_P)
    RFFOX071                                Frame for user exit RFFOX071 (in program RFFOCH_U)
    RFFOX072                                Frame for user exit RFFOX072 (in program RFFOCH_U)
    RFFOX073                                Frame for user exit RFFOX073 (in program RFFOCH_U)
    Business Add-in
    FI_BSTM_MC_EXIT                         FI Account Statement: Exit from MultiCash Conversion
    FI_F110_SCHEDULE_JOB                    F110: Check before scheduling a proposal/update run

  • Internal Table : occurs statement

    What is the meaning of using "occurs" statement in Internal Table. What does it imply?
    DATA: BEGIN OF ITAB OCCURS 10,
             END OF ITAB.
    What difference it will make if suppose I use "OCCURS 0" or "OCCURS 10" ?

    Hi yogesh for more clearification
    difference b/w occurs 0 & occurs n
    The number <N> indicate how many lines has to have the table in initialization time: i.e. when the program is loaded in memory, the space for the table depends on the initialization numbers of the records.
    AT run time if the table needs more space, this'll automatically be enhanced.
    But If you know your table can have a certain numbers of records, you can indicate it in the defination, what'll improve the performance:
    all the space the table needs is taken at the beginin, so it doesn't need to enhance the space at run time.
    When this initial area is full, the system makes twice as much extra space available up to a limit of 8KB. Further memory areas of 12KB each are then allocated.
    You can usually leave it to the system to work out the initial memory requirement. The first time you fill the table, little memory is used. The space occupied, depending on the line width, is 16 <= <n> <= 100.
    It only makes sense to specify a concrete value of <n> if you can specify a precise number of table entries when you create the table and need to allocate exactly that amount of memory (exception: Appending table lines to ranked lists). This can be particularly important for deep-structured internal tables where the inner table only has a few entries (less than 5, for example).
    To avoid excessive requests for memory, large values of <n> are treated as follows: The largest possible value of <n> is 8KB divided by the length of the line. If you specify a larger value of <n>, the system calculates a new value so that n times the line width is around 12KB."
    and it is better to use occus 0 inplace of occurs  n    because of above specified reasons
    while it is not recommended to use occurs for internal table declaration  and it has become obselete
    reward if helpful

  • Changing Exchange rate as per Billing  date

    I have got 1 requirement while creating Billing document through VL01 transaction the user change the header data Billing date as per billing date the exchange rate also will be change automatically.
    Enhancement : SDVFX008
    Exit Name : SAPLV60B_008.
    Include : ZXVVF008.
    in that the client have 2 marketing place one is india and another is US the if user change the invoice Billing date VBRK-FKDAT as per billing date US$ exchange rate will be change automatically in the field VBRP-KURST. i written code but i did not fetching data in to table in this exchange rate maintained in table TCURR and my code is.
    "" Data : ukurs1 type tcurr-ukurs,
              date(10 )type c.
    if cvbrk-fkdat is not initial .
    select singe ukurs into ukirs1 from tcurr
                  where gdatu = date and
                              tcurr = 'USD'.
      loop at vbrk where vbeln = doc_number.
        clear cvbrp-kursk.
        cvbrp-kurst = ukurs1.
      endloop
    endif.""

    Hai,
    "" Data : ukurs1 type tcurr-ukurs,
    date(10 )type c.
    if cvbrk-fkdat is not initial .
    select singe ukurs into ukirs1 from tcurr
    where gdatu = date and
    tcurr = 'USD'.
    loop at vbrk where vbeln = doc_number.
    clear cvbrp-kursk.
    cvbrp-kurst = ukurs1.
    *MODIFY cvbrp.*
    endloop
    endif.""
    Modify the internal table & check it.
    Regards,
    Sudhakar Rayala
    Edited by: SudhakarRayala on Feb 14, 2010 1:28 PM

  • What's new in Premiere Elements 8?

    Version of 8 Premiere Elements includes lots of great, new features -- features that will benefit the veteran videomaker as well as the novice.
    http://www.adobe.com/products/premiereel/
    They include:
    • A full-featured Organizer, now a separate program shared by both Premiere Elements and Photoshop Elements 8
    • Dynamic editing options for adding clips to your project through the Monitor
    • The ability to add effects and transitions to several clips at once
    • Optional automatic background rendering
    • Automatic quality enhancement options for your video clips
    • A Smart Trim tool for automatically editing your video
    • A Smart Mix tool for automatically adjusting your audio levels
    • A motion tracking tool for following people or objects around your video frame
    • Improved customization for themes and InstantMovies
    • An effects mask for applying effects to certain areas of your video frame without affecting the rest of the frame
    • New Share options, including options for posting podcasts and sharing video to Photoshop.com
    • Nearly 250 pieces of clip art you can add to your movies, including several animated objects!
    For more detailed discussion and illustrations of these new features, see my Steve's Tips article on version 8 on the Muvipix site:
    http://muvipix.com/phpBB3/viewtopic.php?f=0&t=6180

    Version of 8 Premiere Elements includes lots of great, new features -- features that will benefit the veteran videomaker as well as the novice.
    http://www.adobe.com/products/premiereel/
    They include:
    • A full-featured Organizer, now a separate program shared by both Premiere Elements and Photoshop Elements 8
    • Dynamic editing options for adding clips to your project through the Monitor
    • The ability to add effects and transitions to several clips at once
    • Optional automatic background rendering
    • Automatic quality enhancement options for your video clips
    • A Smart Trim tool for automatically editing your video
    • A Smart Mix tool for automatically adjusting your audio levels
    • A motion tracking tool for following people or objects around your video frame
    • Improved customization for themes and InstantMovies
    • An effects mask for applying effects to certain areas of your video frame without affecting the rest of the frame
    • New Share options, including options for posting podcasts and sharing video to Photoshop.com
    • Nearly 250 pieces of clip art you can add to your movies, including several animated objects!
    For more detailed discussion and illustrations of these new features, see my Steve's Tips article on version 8 on the Muvipix site:
    http://muvipix.com/phpBB3/viewtopic.php?f=0&t=6180

  • Setting a profile for calendar event

    I would love to be able to set a certain profile for a calendar item. Surely with everything a BB can do it do this and I am just missing the setting.
    Any help?  Thanks,
    Randy

    I doubt if you can have such a profile setting. But, you can use the car hands-free to use voice-dialling, instead of scrolling up to the contacts to make calls. Also, you can set up the hands-free profile to answer calls automatically  (Settings -> Enhancements -> Car kit -> Auto answer = on). This means, once you connect your phone to the car-kit, you will be able to answer calls without pressing any buttons - neither in the phone or in the car-kit.
    Cheers,
    DeepestBlue
    5800 XpressMusic (Rock Stable) | N73 Music Edition (Never Say Die) | 1108 (Old and faithful)
    If you find any post useful, click on the Green "Kudos" Button on the left to say Thank You...

  • Logistics Information System - Transaction MCSZ - Infostructure S032

    Hello,
    I have the following problem: The material group (table mara-matkl) are updated in the LIS (Logistics Information System) with each stock movement. We have materials with those the material group changed. But to these materials it will not give no more stock movements, thus also no update in the LIS.
    So that however the material group evaluations are correct, i would like to change only the field material group in the infostructure S032. (with the current data from the table MARA) I use to it the transaction MCSZ and the method "automatic data enhancement". Unfortunately the function for this infostructure is reduced.
    How can I solve the problem? Did that make already times someone? Is there another way to update around the data? I would like to actually make no complete reconstruction of the infostructure.
    Regards
    Jana Vogl

    S032 is an infostructure that captures business events.
    The event will not be gone if you just mark the material for deletion.
    Imagine:
    material mater = Elvis
    event = Jail house rock
    Even Elvis died, you can still listen to Jail house rock.
    Even you archive the material, the data will still be visible for analysis in the info structures.
    but you can archive data in info structures

  • Enhacement Set Creation

    Hi Experts,
    How may we create an enhancement set?
    Is it throught transaction SM34?
    Thanks and Regards,
    Ravi Bhatnagar

    Hi Ravi,
    Follow the below steps:-
    1-Create Enhancement Set - SM34 ,
      View Cluster-BSPWDVC_CMP_EXT( Give Details),which will be used in the component workbench and will be filled automatically during enhancement.
    2-Assign The Enahncement Set to Client in SM 30
       View- BSPWDV__EH_SET_ASG
    Regds...
    Arup

  • Recommend an external monitor

    Hello All,
    Looking for an external monitor to connect to my MBPro 2008 ; DVI out.
    Right now I connect via DVI to HDMI cable to an old monitor that just doesn't have enough resolution and is only about 18-19'' diagonal.
    Most of my footage is 1920x1080... Using FCE and Motion .
    There are so many choices ; LCD, LED etc.., and I wonder what size I should get .
    Best Buy has an AOC IPS LED 23" on sale for $139.
    Thanks,
    Al

    all consumer monitors are consumer monitors, so it does not really matter which one. check for a good picture. calibrate with test patterns for optimum contrast and colour reproduction. you will find these on the web.
    if you work with interlaced formats (eg 1080 60i), most computer monitors will not display this (they show you a progressive conversion instead, so what you see is NOT what you get, especially with animations!). in this case, you better buy a TV with HDMI in. important: check that all automatic picture enhancements can be switched off. this is how i work.
    monitor size depends on your viewing distance. check wikipedia for that. i work with a 42" TV about 1.20 meters away from my eyes. this is pretty well optimized for full HD, but would not be for standard resolution or 4k.

  • VMware features in Vpshere 4.1 supported by SAP?

    Hi, we're currently redesigning our VMware environment and to that end I'd like to hear whether the following VMware features are supported by SAP for production use:
    First of all; the farm is based on Vsphere version 4.1 hosting SAP applications/DBs on w2k3 OS..
    the use of EVC AMD Opteron Generation 2 (Enhanced VMotion Compatibility (EVC) processor support)?
    the use of Wide-VM NUMA Support when using EVC (if that's a possible scenario!)?
    the use of ballooning in terms of being able to utilize the ressources on the VM hosts?
    the use of Transparent Page Sharing (TPS) for memory management?
    the use of memory Compression?
    I've been looking into to the specific notes and guides;
    Note 1056052 - Windows VMware ESX 3.x or vSphere configuration guidelines.pdf
    Note 1409608 - Virtualization on Windows.pdf
    SAP-Best-Practices-White-Paper-2009.pdf
    But I dont seem to find an answer to the above questions. Does anybody knows of these issues?
    /kurt

    Hi Kurt,
    I already answered you through the support channel, but it's good to repeat the answers for the community:
    the use of EVC AMD Opteron Generation 2 (Enhanced VMotion Compatibility (EVC) processor support)?
    You can use EVC. Consider that you have to restart your VM in order to activate EVC.
    the use of Wide-VM NUMA Support when using EVC (if that's a possible scenario!)?
    Wide VM NUMA is an automatic scheduler enhancement and does not conflict with EVC.
    the use of ballooning in terms of being able to utilize the ressources on the VM hosts?
    We recommend to install the ballooning driver (which comes with the VMware Tools). But it is required that a VM with an SAP Instance reserve 100 % of its memory ("no-memory-overcommitment-policy"). In that case, no real ballooning takes place, but the driver is recommended to be installed for technical reason. See SAP Note 1056052, paragraph 6.
    the use of Transparent Page Sharing (TPS) for memory management?
    the use of memory Compression?
    These two features are absolutely transparent to a Virtual Machine and
    therefore they do not conflict with SAP Systems. It is supported to use
    them.
    Kind regards,
    Matthias

  • Enhancement during automatic HU creation for outbound delivery

    Hi All,
    I need your suggestion / input on following scenario.
    When I create an outbound delivery and save it, an automatic Transfer Order is created and at the same time an HU is created for delivery.
    Now, I want to populate the field EXIDV2 of table VEKP ( HU header table ) with a specific logic.
    Can anyone suggest a suitable EXIT or BADI or Enhancement point where I can populate the field VEKP-EXIDV2 ?
    Note: I have tried using EXIT_SAPLV51S_001, but it is not helping in my case. Because it is called only when Transfer Order is created manually (LT03), but is not working when TO is created automatically after saving the outbound delivery.
    Thanks & Regards,
    Devendra

    HI,
    You can use the BADI BADI_HU_MAIN and the method HEADER_UPDATE_IN_PACKING.
    REgards,
    Ankur Parab
    Edited by: Ankur Parab on Jul 28, 2009 6:53 PM
    Edited by: Ankur Parab on Jul 28, 2009 6:56 PM

  • Which  is the right enhancement to trigger a mail automatically in pa40

    hi...
    i am working with pa40 (personal actions)..
    so here in 2000 screen ...
    if i click on save button, one mail should be triggered and sent it  to that corresponding  pernr mail id while i was updating
    the start date of pernr ..
    so can any body help me..
    to achieve this requirement ..
    i want to know that which enhancement is suitable...
    for that one...
    thank you for reading this ...
    Moderator Message: Why dont you put some effort from your end in finding out the right EXIT/BADI. SAP has some standard procedures for these enhancements. Employ them and help yourself.
    Edited by: kishan P on Nov 16, 2010 9:15 AM

    Hi Eros,
    Just a confirmation, did you encounter any issue (get error message) when create the new form and save it?
    à
    But this new form isn't distributed automatically to all the printers.
    Did you mean that click
    Devices and Printers in Control Panel, click a printer and select “Print server properties” option, and then didn’t find the new created form in Forms tab in Print server properties panel?
    Please open Print Management, navigate to the Print Server and click Forms tab. In the right panel, did you
    find the new form which you created?
    If anything I misunderstand or any update, please don’t hesitate to let me know.
    Hope this helps.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

Maybe you are looking for

  • Function Module Undefined during message mapping.

    Hi, My Scenario is Idoc to Multiple Files without any condition i have to drop 2 files at the 2 differient directories of  FTP, So we are using PI 7.1 and in the Message Mapping using Signature Tab we have added 2 Target messages and at the source we

  • Flatten (Reduce Sixe of PDF + Making it Read Only) PDF files - Designed in Adobe Livecycle

    We have created PDF forms using Adobe Livecycle Designer. The forms looks good after being designd and printed. We wanted to Flattend the PDF file that was developed in Designer. We used a Process orchestration in Forms ES Process module to flat the

  • Using Timemachine (TM) on my G5

    My old external FW HD cracked up. Took it to Best Buy, but detoured to breakfast on the way. BB would take the data off and sell me a HD I didn't like, and admitted that they "freeze" HD's to get the data off. So, I bought a 150G HD, and took the old

  • PO Output Message Disappears

    Hi All,   We have some PO's created in 2011,2012,2013,2014 for which the output message has disappeared. Client wants to see to whom from supplier side the purchase order has been sent, so they wants to see the output type in PO now. But we have chec

  • Hyperion Performance Scorecard Alerter Configuration .

    Dears , In HPS Alerter Config File There Are The Following Entires : #Database connection settings hyperion.hps.main_data_store.name=halifax hyperion.hps.main_data_store.url=jdbc:hyperion:oracle://Localhost:1521;SID=Hyperion hyperion.hps.main_data_st