IDOC_OUTPUT_DELINS - fill enhancement for DELFOR02

Hello,
this is something new for me so I hope that somebody here can give me the necessary hints to solve this issue.
I have added an enhancement to IDOC type DELFOR02. It is only a segment with three fields on position level.
My problem is, how to fill this enhancement?
I have identified via  the processing code ME14 the function module IDOC_OUTPUT_DELINS where I found a perform for an user exit.
Looks like I can fill the additional segment here.
But I have no idea how the structure will look like that is filled with the idoc data as there is only this table INT_EDIDD general structure type EDIDD .
As this is a background function it is not easy to find when debugging from the moment of saving the form LPA.
So, how can I step forward to have an idea how to fill the additional segment correctly?
Any help is appreciate!
Thank you in advance!
Dirk

Hi
You an use the exit EXIT_SAPLEINM_019 or EXIT_SAPLEINM_002.
There what you need to do is.
Check for the previous segment. For example you inserted a ZSEGMNET under E1EDP10 in WE30.
DATA: lw_edidd TYPE edidd.
      lw_zsegment TYPE zsegment.
lw_edidd-segnam = 'ZSEGMENT'.
lw_zsegment-field1 = '1000'.
lw_zsegment-field2 = 'ABCD'.
MOVE lw_zsegment TO lw_edidd-sdata.
LOOP AT int_edidd.
  lv_index = sy-tabix.
  ADD 1 TO lv_index.
  IF int_edidd-SEGNAM = 'E1EDP10'.
    INSERT lw_edidd INTO int_edidd INDEX lv_index. " Insert your segment
  ENDIF.
ENDLOOP.

Similar Messages

  • F-48- Downpayement related to downpayment request and enhancements for PO

    Hi to all,
    Is there anyone that can explain me why in F-48 transaction, when I make a downpayment related to downpayment request, in the subsequent screen the fields are filled with the value retrieve from previous screen ( in which I selected the downpayent request related to DP I'm posting) all fields except the purchase order field that remains NOT filled ("space" ). So it should be filled by the user. I was asked to find a substitution in order to make this field automatically filled with the correct value without the user needs to fill it manually . The problem is that purchase order field seems to be related to another field called LPN (Long Procuerement Number ). Anyone can suggest a suitable enhancement for substitution ?
    Thanks in advance...
    Andrew

    Thanks Tejas sir, AND VV sir,
    Sri Problem resolved.  But sir, we want while F-47 payment request special GL Indicator A in both case in F-48 too.. spl GL Indicator A only. while doing the same thing getting error.. see the error Below.
    Special G/L indicator A is not defined for down payments
    Message no. F5053
    Diagnosis
    The specified special G/L indicator is not classified as "down payment" or not listed in the list of the target special G/L indicators for indicator "F".
    System Response
    The entry is not accepted.
    Procedure
    Enter an allowed special G/L indicator or initiate a change of the default settings.
    Kindly help me sir.
    Thanks
    Pranav Kr. Gupta
    Note: i will give u the point. as well sir.

  • Enhancement for VL32N

    Hi,
    In vl32n transaction when we save the particular inbound delivery
    I want to perform material to material transfer posting by triggering MIGO transaction and changing the batch number .
    Can u suggest any enhancement for this requirement?

    Hi,
    Check if any of the following are useful to you:
    V02V0001  Sales area determination for stock transport order
    V02V0002  User exit for storage location determination
    V02V0003  User exit for gate + matl staging area determination (h
    V02V0004  User Exit for Staging Area Determination (Item)
    V50PSTAT  Delivery: Item Status Calculation
    V50Q0001  Delivery Monitor: User Exits for Filling Display Fields
    V50R0001  Collective processing for delivery creation
    V50R0002  Collective processing for delivery creation
    V50R0004  Calculation of Stock for POs for Shipping Due Date List
    V50S0001  User Exits for Delivery Processing
    V53C0001  Rough workload calculation in time per item
    V53C0002  W&S: RWE enhancement - shipping material type/time slot
    V53W0001  User exits for creating picking waves
    VMDE0001  Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002  Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003  Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004  Shipping Interface: Message SDPACK (Packing, Inbound)
    Regards,
    Renjith Michael.

  • Enhancement for partner determination in STO

    Hello, SAP gurus!
    We are working on enhancement to copy CR partner role (forwarding agent) from supplying plant's vendor master to STO partner tab. We have found a way, how to select the data and fill it in structure MMPA, which will update STO partner data during STO save. The problem we are facing now is the missing partner data in parnters tab on ME21N screen, when the data is copied. Data is filled in MMPA structure, but something is still missing so it is not displayed on screen, thus it cannot be changed or seen.
    Has anyone figured out working solution for this, as SAP does not support partner determination for STO's sccording to note 117537?
    Thanks in advance!

    Hi,
    You need debug the T-code ME21N and see from which run time structure does ME21N displays data on the screen.
    And you will also write an enhancement for ME21N.
    Hope this is of help to you!
    Reetesh

  • 0FI_GL_10 to be enhanced for the Accounting Doc Num and Order

    Hi Gurus,
    We have used 0FI_GL_10  datasource and now we need data for the below two fields:
    1. Accounting Document Number (BSEG u2013 BELNR )
    2. Order Number (BSEG u2013 AUFNR)
    The above both fields are present in the datasource 0FI_GL_04.
    Can 0FI_GL_10  be enhanced for the above two fields? or do we have any simple method of pulling these
    Thanks in advance,
    Upender

    Hi,
    You can do it in 2 ways. Use both the datasources to fill same DSO. In that way, you would be able to update your required fields.
    Alternatively, you can enhance the datasource with these 2 fields and write your code in CMOD to fill these fields. Please refer to the below article for enhancing the datasource.
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
    Please note that the article talks about master data, therefore the enhancement EXIT_SAPLRSAP_002 is used. In your case, you need to code under EXIT_SAPLRSAP_001.
    Edited by: Rahul K Rai on Sep 9, 2010 1:36 PM

  • Suggest EnhanceMent For SALES area determination In stock Transfer.

    Suggest EnhanceMent For SALES area determination In stock Transfer.
    V02V0001 Sales area determination for stock transport order Doesnt Work,

    Is user exit required, as the sales area will be different. Incase of Intra company stock transfer the process will be as under:
    Create Purchase Order (ME21N)
    Create Delivery in background (VL04, VL10a, VL10C, etc)
    Change Delivery for picking / packing & PGI (VL02n)
    Create Billing Document (VF01)
    Assumption: Stock Transfer configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Incase of Inter-company, the process will be as under:
    Create Sales Order (VA01)
    Create Delivery (VL01N, etc)
    Change Delivery (VL02N)
    Create Billing Document (VF01)
    Assumption: Configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Regards,
    Rajesh Banka

  • Badi / Exit / Enhancement for replacing INSMK during PO creation

    Hi Gurus,
    we want to default the INSMK field (stock type) during Purchase Order creation..
    Can someone help me findind the right BAdI / exit / enhancement for it?
    Thanks in advance,
    Regards,
    Alessio

    Hi Alessio,
    You may check these first:
    Re: Negative postings to MVER table
    Re: select stock type
    Thanks,
    Gordon

  • I need the drivers of EDR Enhanced for LabVIEW 8.6 or more, please.

    Hello, I want to acquire a signal with the microDAQ-Lite of EAGLE Technology and I need the EDR Enhanced LabView Driver. The one I have is for labview 6.x or 7. Currently I am working in Labview 2010 so I am needing the drivers for this version. I have found in a webpage (http://edr-enhanced-for-labview.software.informer.com/8.5/ ) that a version developed by National Instruments for version 8.5 exists, it says it is free, but i cant find it. Does anyone knows if a newer version exist? or where can I find the latest one?? Please help.
    Thanks in advance.
    Alejandra 

    NI does not develop drivers for third-party DAQ devices. Contact the vendor or use the driver you have. You can load version 6 and 7 into LabVIEW 2010.

  • Implicit enhancement for report painter reports(For GRR3 and CJE3)

    Hi,
    We have a client requirement to add 5 fields (In selection screen) to report painter reports ( Reports of CJE3 and GRR3 ).We created Z reports as a copy of standard reports, added required 5 fields by implementing SAP notes and other settings.We have also done implicit enhancement for all these reports to make change in the behaviour of new fields.This is working fine in the development client but the problem is once we transport this to other client new reports get generated( With new name ) and implicit enhancement will be lost.
    For eg:in development client for CJE1/CJE2 report the program name will be "GPAVPSATWFP4NN0YRDBIQBHI8MQ"
    but when we transport it to other client new program "GP8O1UCNZTJYY5LTO8GN0UW2GQB" is generated in which implicit enhancements are not found.
    Can you please suggest how to handle implicit enhancement in such cases? Or what is the correct way to transport it.
    Thanks in advance
    Regards,
    Shekhar

    Hi,
    Thanks for the quick reply..
    I have already done implicit enhancement as you said ,my problem is to transport it to another client.
    I have implemented implicit enhancement for one report lets say it as "ABC", and i transport it to another client with all the enhancement. But in another client new program "XYZ" is getting generated for same report( dynamic programs ), so my implicit enhancement is present but its applicable to "ABC" program but not for "XYZ".
    Can you please suggest how can i handle this??
    thanks in advance,
    Greeshma.
    Edited by: Accgreeshma on Jan 23, 2012 3:04 PM

  • Implicit enhancement for report painter (CJE2 & GRR3 reports)

    Hi,
    We have a client requirement to add 5 fields (In selection screen) to report painter reports ( Reports of CJE3 and GRR3 ).We created Z reports as a copy of standard reports, added required 5 fields by implementing SAP notes and other settings.We have also done implicit enhancement for all these reports to make change in the behaviour of new fields.This is working fine in the development client but the problem is once we transport this to other client new reports get generated( With new name ) and implicit enhancement will be lost.
    For eg:in development client for CJE1/CJE2 report the program name will be "GPAVPSATWFP4NN0YRDBIQBHI8MQ"
    but when we transport it to other client new program "GP8O1UCNZTJYY5LTO8GN0UW2GQB" is generated in which implicit enhancements are not found.
    Can you please suggest how to handle implicit enhancement in such cases? Or what is the correct way to transport it.
    Thanks in advance
    Greeshma.

    Hi,
    Thanks for the quick reply..
    I have already done implicit enhancement as you said ,my problem is to transport it to another client.
    I have implemented implicit enhancement for one report lets say it as "ABC", and i transport it to another client with all the enhancement. But in another client new program "XYZ" is getting generated for same report( dynamic programs ), so my implicit enhancement is present but its applicable to "ABC" program but not for "XYZ".
    Can you please suggest how can i handle this??
    thanks in advance,
    Greeshma.
    Edited by: Accgreeshma on Jan 23, 2012 3:04 PM

  • Enhancement for F110

    hi,
    Can u please specify the particular enhancement which triggers between payment proposal and payment run.
    Requirement:
    I need to capture the username who performs the payment proposal and check with the same whether the same user is running the payment run....
    Rgds.,
    subash

    FDTAX001  Enhancement to Transaction FDTA (event after the downlo
    FEDI0002  Function exits for EDI DOCS in FI - Incoming pyt adv.no
    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)
    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 RFFO
    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)

  • How do i find a form to fill in for a reunion

    I am looking for a form to fill in for family reunion.  I want to make multiple copies

    Hi dirtysib,
    I would suggest you check out the Event RSVP, Event Registration #1, and Event Registration #2 templates within FormsCentral.  To access them:
    Log into FormsCentral with your Adobe ID and password
    Click the 'Templates' tab at the top of the screen
    Choose 'Registration' from the left-hand column
    Lastly click the '+ New Form' button next to the appropriate template.
    Please let us know if you have any questions. 
    -David

  • IN NUMBERS HOW DO YOU FILL IN FOR A SERIES OF NUMBERS OR DATES

    In numbers how do you fill in for a series of numbers or dates without doing it manually

    You can enter a value in two cells that establishes a pattern, then select the two cells, then click (and hold) on the little circle at the bottom right corner of the selection and drag to fill as needed.
    A Number sequence:
    A Date sequence:

  • Question about "Enhanced for loop"

    public class NewLoopTest{
         public NewLoopTest(){
              int result=0;                      
              int[] a=new int[20];           
              for(int i=0;i<a.length;i++){
                   a=i++;
              for(int i:a){  
    System.out.println("i="+i+";"+"a["+i+"]="+a[i]+";result="+result+"+"+i+"="+(result+i));
                   result+=i;           
              System.out.println("-------------");
              result=0;
              for(int i=0;i<a.length;i++){
                   System.out.println("i="+i+";"+"a["+i+"]="+a[i]+";result="+result+"+"+i+"="+(result+i));
                   result+=i;
    This code counts sum of the elements of a array.
    At first I use the enhanced for loop and at second I use the traditional for.
    Enhanced for loop in sdk1.5 returns only even elements of array, am I right?

    Enhanced for loop in sdk1.5 returns only even
    elements of array, am I right?No. It covers them all.
    The i in the enhanced for loop is not the index. It's the element at the current index. You don't have access to the index in the new loop because you don't need it.
    for (int item : arr) {
        System.out.println(item);
    // is equivalent to
    for (int ix = 0; ix < arr.length; ix++) {
        int item = aa[ix];
        System.out.println(item);
    }The i in your new loop is the same as a [ i ] in the old loop.

  • Documentation Enhancer for Java

    Documentation Enhancer for Java is a tool that enhances Javadoc files by enriching them with new information. The information is gathered by statically analyzing the corresponding Java class files. This tool enhances the Javadoc HTMLs in three respects: semantic information, sorting, and navigability.
    http://www.alphaworks.ibm.com/tech/docenhancer?open&S_PKG=&S_TACT=103AMW61&S_CMP=GR&ca=dgr-awjw03docenhancer

    First of all, can you explain what do you exactly mean by "is there a java api for java?"
    About the second part of your question, if the desired file format is CSV, then you can use StringTokenizer class that by reading each line of your file, makes tokens based on some delimiter that you specify (space, tab, etc.) and then in each line, you have to concatenate each pair of tokens with a character ";" between them. However as I know, you cannot have text decoration (Bold, Italic, etc) with CSV format

Maybe you are looking for

  • Ipod touch erased all user data. Music, Apps, and Pics

    Might have a good one for you guys...I work at a local electronics store and a customer came in with an Ipod touch that they claimed to have a "virus".  I am aware that Apple products are not prone to viruses (I've never witnessed one before) however

  • How can I install Windows 7 on a 2011 MBP that doesn't have an optical drive?

    I've looked at a bunch of guides for the MBA and the new RMBP, but they all say that there's a point in the Bootcamp setup that I should be prompted to create a bootable USB installation drive for Windows 7 from a Windows 7 ISO.  I don't see that opt

  • Retrieving password for expired email Apple ID

    I have an old Apple ID linked to an expired email account, and my security answers don't work. Is there any way to recover my password? I'm trying to authorize some songs that we moved from computer to computer. Thanks!

  • How to remove a Background job

    Dear All, I have a job which runs on every monday. This job is triggered based on an event and it periodic. I want to stop the triggering of this job. H ow to do it? Thanks in advance, K Janardhan KUmar

  • Make to stock stratey 10

    Hi, I have read points regarding Strategy 10 from one of member, Key Points: 1. Sales Order does not Influence the Production. 2. Stock will be considered during MRP Run. 3. PIR is reduced @ Goods Issue for the Delivery. (SD-PGI). 4. If Production Or