How to make added custom field Delta mechanism work for LO Cookpit?

We appended a new custome field into extraction structure of the LO Cookpit datasource 2LIS_02_ITM through RSA6. And then run CMOD to write the exit code to populate the value and it works fine. But after we read Roberto's Weblog:
/people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it , find the enhancement we did can't make the Delta mechanism works if only this new field gets changed in a record, and the change cannot be reflected on BW.
In order to make the Delta mechansim works, one option is to append the custom field into one of the LIS Communication Structure MCEKKO of  2LIS_02_ITM extraction structure and then write the enhancement code to this LIS Communication Structure.  In this way, the custom field can be treated like standard field that whenever it gets changed, the Delta mechanism or the user exit will be triggered.  The enhancement for this LIS Communication Struture is LEINS001. 
Now we've got two problems when doing the above enhancements of the LIS Communication structure:
1.  Maintain extraction structure problem in LBWE:
We added a custom field, e.g., called ZZZ in LIS Communication structure MCEKKO (Purchasing Document Header) by creating a new custom append structure and add the field ZZZ into it, then activate the new append structure, but get warning msg like "Field name DUMMY is reserved (Do not use structure as include in DB table)".
We do find a field called DUMMY in the structure MCEKKO. How to get rid of the warning msg and successfully activate the new custom append structure with the new field ZZZ?
You could say that we can ignore the warning msg, but why the new custom field appended can not be seen from the right side pool of the Maintain Extract Structure in LBWE?  We need to make the new custom field shows up in the right side pool and then drag it over to the left side frame and to activate the extraction structure to change it.  But now it doesn't show up in the right frame pool!
2. Refer to Sanyam's weblog
/people/sanyam.kapur/blog/2005/04/30/custom-fields-and-bw-extractors-making-a-mixed-marriage-work-part-ii, there is a sample code inside this article which tells us how the sample code looks like to write this LIS Communicaton structure enhancement to make the Delta mechanism works, below is the code we modified to suit our needs, but don't know if it would work?
DATA: i_t_ekko LIKE ekko   OCCURS 1 WITH HEADER LINE.
DATA: ebeln LIKE ekpo-ebeln,
      it_ekko TYPE TABLE OF ekko WITH HEADER LINE,
      old_val(50) TYPE c.  "For storing the value from the Field Symbol
FIELD-SYMBOLS <fs> TYPE ANY TABLE.
CASE zeitp.
  WHEN 'MA'.                            "When creating a purchase order
    MOVE '(SAPLEINS)T_EKKO[]' TO old_val.
    ASSIGN (old_val) TO <fs>.
    i_t_ekko[] = <fs>.
    LOOP AT xmcekko.
      ebeln = xmcekko-ebeln.
      IF xmcekko-supkz = '1'.            "Old Value ?
        SELECT SINGLE * FROM ekko INTO it_ekko WHERE ebeln = ebeln.
        xmcekko-ZZZ = it_ekko-ZZZ.
      ELSE.                              "New Value ?
        READ TABLE i_t_ekko WITH KEY ebeln = ebeln.
        xmcekko-ZZZ = i_t_ekko-ZZZ.
      ENDIF.
      MODIFY xmcekko.
    ENDLOOP.
EndCase.
Share your ideas and we will give you reward points!

Hello Kevin
We have exactly the same problem. Did you solve it? If you did, could you please tell us how you did it? We neither see our field in LBWE. Our field is a Z field from a Z table.
I hope you could help us. We just have this issue to finish our project.
Thanks a lot in advanced

Similar Messages

  • How Delta mechanism works for the datasource 0CRM_SALES_ACT_1 in CRM .

    Hi all,
    How Delta mechanism works for the datasource 0CRM_SALES_ACT_1 in CRM .
    I mean timestamp, date etc? And how I can check that
    Appreciate u r response.
    Thanks
    Pramod

    Hi,
    in your system, goto rsa1->tools->assign source system id....
    regards
    Siggi
    PS: I strongly recommend to use the search functionality. This has been asked already a few times.

  • CRM 7.0 / IS-U: adding custom fields to Business agreement for replication

    Hello Experts!
    We're working on replication of custom fields from IS-U to CRM 7.0.
    Can you help me with clarification of my understanding of these questions..?
    1) CRM/IS-U mapping tables for buag_main:
    Business Agreement(BUAG_MAIN) is a BO in CRM that corresponds to CRM table CRMM_BUAG and to Contract account in IS-U table FKKVKP.
    Table FKKVKP were enhanced with some z-fields,
    so we are going to enhance corresponding CRM table CRMM_BUAG (or CRMM_BUAG_H) with that new fields..
    But we see that these CRM and IS-U tables have far not the same field structures..
    So, the question: Which crm and is-u tables i should look, enhance and replicate for Business agreement?
    2) Access to Business agreement with possibility to add custom field:
    I couldn't find in Web UI where i can directly edit profile of Business Agreement..
    I've found just access to assignment block "Business agreement" on Account's profile overview page..(Role ServicePRO; Account details).
    There I used AET to add custom field..but I faced with problem when the 1st popup appeared: there was no enhanced object "Business Agreement"..
    Also in role "Utilities IC Agent" i've found "business agreement" profile but there I don't see buttons for adding custom fields..
    So, the question is: Where I can access Business agreement profile to enhance it with custom fields for replication with IS-U?
    3) CRM/IS-U data exchange functions:
    I tend to use tcode CRMC_BUT_CALL_FU:
    for CRM inbound event of BUAG object  - FM CRM_BUAG_MWX_PROCESS_EXT_STRUC..(as template).
    Question: Am I right that it fits my requirement to replicate custom fields from IS-U to CRM?
    Please tell me if you need more information..
    Looking forward to your answers.
    Thank you a lot in advance!
    Kind regards,
    Evgenia

    Hi Gobi,
    Thank you for advice. But:
    I've created fields not by using AET - I used documentation that Nicolas suggested me above.
    I've enhanced tables and structures that were mentioned there with my z-fields for both sides (CRM and ERP).
    Also I looked CRMC_BUT_CALL_FU for CRM Inbound BUAG_MAIN - corresponding standard FMs are marked for call.
    Any ideas?
    Thanks in advance.
    BR,
    Evgenia

  • How to make the custom field enable/disable in ME21n/ME22n/ME23n trans

    Hi Experts,
    I need help.
    I have created one custom field in the transaction ME21n/ME22n/ME23n under customer data 2 tab. But my problem is the field is always in enable (means editable only)  even in Display mode. How to make the field is non editable in display mode and editable in change mode.
    I have tried by putting some logic to make that field to change alternatively according to change/display button. And it is working fine but if we click any othe button , this field is becoming editable even in display mode.
    How to make this field to behave as standard fields?
    Please reply me <removed by moderator>
    Thank you in advance.
    Best Regards,
    Divakar.
    Edited by: Thomas Zloch on Mar 2, 2012

    If you have BADI implimented for custom tabs then you can do this in method ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM
    lv_changeable = im_header->is_changeable( ).
      LOOP AT ch_fieldselection ASSIGNING <fs>
        IF lv_changeable IS INITIAL.
          <fs>-fieldstatus = '*'. " Display
        ELSE.
          <fs>-fieldstatus = '+'. " Change
        ENDIF.
    endloop.

  • How to Make One custom field unique apart from Userkeys defined by Oracle?

    Hi,
    I have one requirement to make a a number field to be unique at Account level. I know as per Siebel on Demand Account Name & Location combination is using as UK. But as per my requirement, i want to restrict user to not entering duplicate value in a defined custom field. How can we achieve this.
    All helpful suggestions are welcome..
    Regards,
    Subbu

    No, you cant create unique custom fields... I know, it's terrible.

  • SRM 7 - How to make a custom field dynamically retrieved trigger a refresh?

    Hi all,
    we're working on a brand new installation of SRM 7.
    For contracts and purchase order, we created an enhancement on the webdynpro that manages header document data; in such view, custom fields are obtained dynamically and populate a Transparent container; by code, some tray group visually all the custom fields related to a specific section.
    Now, the task is quite general; some of these "dynamically retrieved" fields should refresh, when populated, the view.
    That is to say, in our context, that some custom field should automatically trigger the WDDOMODIFYVIEW method (which has been extended via overriding with an enhancement) when a value is inserted.
    This would be a simple task if the field is explictly visible in the layout screen, since I could easily associate an event to the field itself.
    But, since these custom field are automatically extracted in the WDDOMODIFYVIEW method, we don't know how to manage these field's behavior, e.g. after an input value has been inserted.
    Each dynamic custom field is a type ref to cl_wd_uielement; we wonder if we have a way to associate an event (e.g., onEnter) to such an element.
    Thanks in advance for any suggestion or help you will give us
    EDIT: I guess this could not be the best section for such a kind of question ... I'd gently ask moderators eventually to move the thread to the Webdynpro section, if necessary. Thanks in advance.
    Edited by: Matteo Montalto on Oct 7, 2010 6:01 PM

    Closed. I opened a thread on this topic in a more convenient section of SDN forums (Specifically, web dynpro abap). Thanks anyway:)

  • How to make a custom field as text as well as value fied in ad hoc query

    hi,
      i have created a custom infotype 9004 in which the custom field contain the code values, and the text of this code values are maintained in another ztable.
    when i am viewing this infotype in Ad hoc query i am able to see this fields as only value fields and hence i am unable to get text for this field i.e when we right click on this field only the value option is enabled and the text option is disabled, both these options are enabled in some other standard fields like pernr(personnel no), persg(employee group),persk(employee subgroup).
       can anybody suggest me how to enable both these options for custom fields.

    Assign you table of text as a table text to the data element/domain of your custom field or thru external key on your infotype.
    Query is able to analyse these links.
    Regards.

  • Adding custom fields on a SC for searching a PO

    Hi Friends,
    I am working on SRM classic Scenario and I have a requirement for which I need to add custom fields on the shopping cart under "CONFIRM GOODS/SERVICES CENTRALLY" on clicking "EXTENDED SEARCH" we get 16 fields for searching a PO.
    The requirement is, user should be able to search a PO using "shopping cart number" and "shopping cart creator".
    As I have looked into some of the enhancements include structures and I find this include  "INCL_EEW_PD_SEARCH_HDR_CSF_PO" may work.
    Can anybody help me in how do I go ahead withthis.
    Thanks
    Arun

    Hi Arun,
    From what i understood from your query, you want to add fields on the "CONFIRM GOODS/SERVICES CENTRALLY" transaction search screen.
    The fields are 'shopping cart number' and 'shopping cart creator'.
    Please go through the following OSS Note:
    Note 672960 - User-defined fields 2
    I think the structure you should use are:
    INCL_EEW_PD_SEARCH_HDR_CSF_CNF
    If you have defined document-specific fields on header and/or item level, you also have to define them in structures INCL_EEW_PD_HEADER_CSF (for the fields of the header) and INCL_EEW_PD_ITEM_CSF IF THEY HAVE NOT BEEN DEFINED THERE YET. Consequently, these structures contain the combination of header or item fields of all document-specific fields
    You can also use user-defined fields as search criteria. To do this, you have to set fields XINPUT and XDISPLAY to 'X' in table ET_FIELDS for the fields you want to use in BADI BBP_CUF_BADI_2 in method MODIFY_SCREEN. The fields defined this way are displayed if you choose the 'Extended search' link.
    Hope this helps,
    Thanks,
    Pradeep

  • How to make TRIM in 10.6.8 work for Aug 2009 macbook pro with 120 GB SSD?

    Just installed 10.6.8 on a August 2009 Macbook Pro with 120 GB SSD (which is Apple installed memory), and TRIM is not enabled.  When I installed 10.6.8 on an August 2010 Macbook Pro with 500 GB SSD (Apple installed), the TRIM became enabled without me doing anything else.  Is there some procedure I should use to enable TRIM on the August 2009 unit?  Thank you for your advice.  Carl   

    but there's no proof that such hacking is either safe or beneficial to performance
    Not my take on this at all. My Air for example struggled with write fatigue something chronic - after filling it up the drive performance was down to about 40% on benchmarking, and in the real world felt a lot slower than it was. Enabling TRIM and then erasing free-space resulted in it benchmarking back to where it was at new, and the real performance being back to how I remembered it.
    The Sandforce controller enabled Vertex 2E - I don't know if it's made a world of difference to that as I don't remember that unit suffering with write fatigue particularly.
    The Crucial M225 struggled with write fatigue, and again TRIM sorted it out - and still has.
    All the above perf tests/comparisons etc. are all on my blog if you want to have a look see.

  • How to make "PCI-IDE SiI0680A pci1095,680 " work  for Blade 1000

    Somebody has reported that making the 0680 chip based PCI-to-IDE card worked on Blade1000.
    http://forums.sun.com/thread.jspa?threadID=5067148&start=15.
    Now I want to expand the storage for Blade1000 by the Adaptec-ASH-1233 which is powered by SiI0680A chip.
    But it does NOT work.
    Any body can help me? Thanks in advance!!!
    The following is the detailed infomation:
    My system env:
    Blade 1000 with solaris 10 U7(5/09).
    I have tried the following (they all dose NOT work):
    1. The card with original bios v3.2.10 (prtconf -pv report class-code: 00018000)
    2. update bios to base bios (none raid, b3308.bin) v3.3.08 (class-code: 00010185)
    3. erase the bios flash (class-code: 00010185)
    ( I think the bios is programed by x86 instruction set , it will not work in sparc.
    by the way, any Solaris(sparc) device driver expert can clear that if the dirver will communication with the card bios?
    If it dose , I think it is imporssible to make it work in sparc system)
    4. Follwing a suggestion from sun HCL and repeat 2 ,3 ( class-code: 00018000)
    add the following nvramrc script in the obp (nvedit)
    0: probe-all install-console banner
    1: cd /pci@8,700000/ide@1
    2: 00018000 " class-code" integer-property
    3: 00000680 " subsystem-id" integer-property
    4: " pci1095,680" " name" string-property
    5: device-end
    Adjust the path on line 1 to reflect your system store with "nvstore", set the "use-nvramrc?" variable to "true" and issue a "reset".
    After a boot the controller will look just as a non-RAID controller.
    The following is the system info:
    with a maxtor 250G disk connected OR a Western Digital 300G disk connected
    <1> prtdiag :
    pci 33 +s/system-board ide-pci1095,680
    okay /pci@8,700000/ide@1
    <2> prtconf -pv :
    Node 0xf00a9874
    assigned-addresses: 81000810.00000000.00000500.00000000.00000008.81
    000814.00000000.00000508.00000000.00000004.81000818.00000000.00000510.00000000.0
    0000008.8100081c.00000000.0000050c.00000000.00000004.81000820.00000000.00000520.
    00000000.00000010.82000824.00000000.0012c000.00000000.00002000.82000830.00000000
    .00180000.00000000.00080000
    reg: 00000800.00000000.00000000.00000000.00000000.01000810.00000000
    .00000000.00000000.00000008.01000814.00000000.00000000.00000000.00000004.0100081
    8.00000000.00000000.00000000.00000008.0100081c.00000000.00000000.00000000.000000
    04.01000820.00000000.00000000.00000000.00000010.02000824.00000000.00000000.00000
    000.00002000.02000830.00000000.00000000.00000000.00080000
    compatible: 'pci1095,680.1095.680.8502' 'pci1095,680.1095.680' '
    pci1095,680' 'pci1095,680.8502' 'pci1095,680' 'pciclass,010185' + 'pciclas
    s,0101'
    name: 'ide' (is raid in my try 1)
    fast-back-to-back:
    devsel-speed: 00000001
    class-code: 00010185 (is 00018000 in my try 1 and 4)
    interrupts: 00000001
    latency-timer: 00000040
    cache-line-size: 00000010
    max-latency: 00000000
    min-grant: 00000000
    subsystem-id: 00000680
    subsystem-vendor-id: 00001095
    revision-id: 00000002
    device-id: 00000680
    vendor-id: 00001095
    <3> prtconf -D :
    ide, instance #1 (driver name: uata)
    dad, instance #0 (driver name: dad)
    <4> /var/adm/messages:
    Jun 6 17:39:51 bird pcisch: [ID 370704 kern.info] PCI-device: ide@1, uata1
    Jun 6 17:39:51 bird genunix: [ID 936769 kern.info] uata1 is /pci@8,700000/ide@1
    Jun 6 17:39:51 bird ebus: [ID 521012 kern.info] gpio_873170 at ebus0: offset 1,
    300600
    Jun 6 17:39:51 bird genunix: [ID 936769 kern.info] gpio_873170 is /pci@8,700000
    /ebus@5/gpio@1,300600
    Jun 6 17:39:51 bird uata: [ID 114370 kern.info] dad0 at uata1
    Jun 6 17:39:51 bird uata: [ID 347839 kern.info] target 0 lun 0
    Jun 6 17:39:51 bird genunix: [ID 936769 kern.info] dad0 is /pci@8,700000/ide@1/
    dad@0,0
    Jun 6 17:39:51 bird pseudo: [ID 129642 kern.info] pseudo-device: trapstat0
    Jun 6 17:39:51 bird genunix: [ID 936769 kern.info] trapstat0 is /pseudo/trapsta
    t@0
    Jun 6 17:39:51 bird cmlb: [ID 107833 kern.warning] WARNING: /pci@8,700000/ide@1/dad@0,0 (dad0):
    Jun 6 17:39:51 bird Corrupt label; wrong magic number
    <5> run any of the following commands will cause the system to reboot:
    # devfsadm
    # ls /devices/pci@8,700000/ide@1/
    # devinfo -i /devices/pci@8,700000/ide@1/dad@0,0
    and give the following messages:
    SUNW-MSG-ID: SUNOS-8000-0G, TYPE: Error, VER: 1, SEVERITY: Major
    EVENT-TIME: 0x4a502cda.0x1dcd9638 (0x30075ddaae0)
    PLATFORM: SUNW,Sun-Blade-1000, CSN: -, HOSTNAME: bird
    SOURCE: SunOS, REV: 5.10 Generic_139555-08
    DESC: Errors have been detected that require a reboot to ensure system
    integrity. See http://www.sun.com/msg/SUNOS-8000-0G for more information.
    AUTO-RESPONSE: Solaris will attempt to save and diagnose the error telemetry
    IMPACT: The system will sync files, save a crash dump if needed, and reboot
    REC-ACTION: Save the error summary below in case telemetry cannot be saved
    if a old Quantum Fireball 20G connected , the following is different with 250G/300G disk connected
    <1> prtconf -D :
    ide, instance #1 (driver name: uata)
    <2> the system NOT report "Corrupt label; wrong magic number"
    <3> And the above three commans in <5> will NOT reboot the system

    detailed message in <5>:
    <5> run any of the following commands will cause the system to reboot:
    # devfsadm
    # ls /devices/pci@8,700000/ide@1/
    # devinfo -i /devices/pci@8,700000/ide@1/dad@0,0
    and give the following messages:
    SUNW-MSG-ID: SUNOS-8000-0G, TYPE: Error, VER: 1, SEVERITY: Major
    EVENT-TIME: 0x4a502cda.0x1dcd9638 (0x30075ddaae0)
    PLATFORM: SUNW,Sun-Blade-1000, CSN: -, HOSTNAME: bird
    SOURCE: SunOS, REV: 5.10 Generic_139555-08
    DESC: Errors have been detected that require a reboot to ensure system
    integrity. See http://www.sun.com/msg/SUNOS-8000-0G for more information.
    AUTO-RESPONSE: Solaris will attempt to save and diagnose the error telemetry
    IMPACT: The system will sync files, save a crash dump if needed, and reboot
    REC-ACTION: Save the error summary below in case telemetry cannot be saved
    panic[cpu0]/thread=2a100eafca0: BERR Error(s)
    000002a100eaea20 SUNW,UltraSPARC-III:cpu_deferred_error+564 (ecc1ecc100000000, 3, 80000000000, 80000000000, 0, 180400000
    000)
    %l0-3: 000007ffef000520 0000000000000001 0000980c00000000 0000080c00000040
    %l4-7: 0000080c00000000 0000000000203000 00000000ecc1ecc1 00000000ecc1ec00
    000002a100eaf190 unix:ktl0+48 (3000289a580, 29ebfa50522, 100, 0, 0, fffd9c00)
    %l0-3: 0000000000000000 0000000000001400 0000009980001607 0000000001262fc4
    %l4-7: 0000000000000003 0000000000000000 0000000000000000 000002a100eaf240
    000002a100eaf2e0 uata:ata_init_controller+374 (30000c21300, 30005871000, 0, 680, 0, 29ebfa4e800)
    %l0-3: 0000029ebfa50520 0000000001873000 0000000000001095 0000000000001095
    %l4-7: 0000000000000000 0000000000000001 00000000704ebf58 0000000000000004
    000002a100eaf3f0 uata:ata_attach+44 (30000c21300, 0, 0, 0, 704e2000, 704e2000)
    %l0-3: 0000000000000000 000000c181659ce0 000002a10001fca0 0000030005485700
    %l4-7: 00000000704e2248 0000000000000000 000002a100eaf4a0 0000000000000001
    000002a100eaf4d0 genunix:devi_attach+ac (30000c21300, 0, 7ffffc00, 3c, 0, 7b798198)
    %l0-3: 00000300000c7438 0000000000000087 00000000018699e8 00000000000036d8
    %l4-7: 00000000018c7400 0000000000000001 0000000000000002 000000000125dc00
    000002a100eaf5a0 genunix:attach_node+9c (30000c21300, 1, 0, 0, 30000c21368, 4)
    %l0-3: 00000000fffeffff 00000000fffefc00 0000000050010000 0000000010000000
    %l4-7: 0000000040010000 0000000000000000 0000000000000000 ffffffffffffffff
    000002a100eaf650 genunix:i_ndi_config_node+104 (30000c21300, 114, 10cda5c, 10, 1869c00, 10cd800)
    %l0-3: 00000300000e76f0 0000000000000001 0000000000000000 0000000000000006
    %l4-7: 0000000001869ca8 0000000000000000 0000000000000000 0000000000000004
    000002a100eaf700 genunix:i_ddi_attachchild+38 (30000c21300, 2a100eafca0, 10000000, 187ba78, 0, 10000000)
    %l0-3: 0000030000c2aaf0 0000000000000001 0000000000000000 0000000000000003
    %l4-7: 0000000001869ca8 0000000001841400 0000000000000000 0000000000000000
    000002a100eaf7b0 genunix:devi_attach_node+84 (30000c21300, 4048, 50000000, 30000c21368, 4048, 10000000)
    %l0-3: 0000030000c2aaf0 0000000000000000 0000000000000001 0000000000000000
    %l4-7: 0000000002000000 0000000050000000 0000000050000000 0000000010000000
    000002a100eaf860 genunix:config_immediate_children+d0 (30000c2aa88, 30000c21300, 87, 8, 4, 18e5280)
    %l0-3: 000000000000003c 0000000000004048 0000000000010000 0000030000c2aaf0
    %l4-7: 00000000003c0000 00000300000a9ac0 0000030000c20cb8 ffffffffffffffff
    000002a100eaf920 genunix:devi_config_common+c0 (30000c2aa88, 4, 87, 87, 0, 4048)
    %l0-3: ffffffffffffffff 000000000180c000 0000000001847a00 0000000000000000
    %l4-7: 00000000018e5280 00000000018e5368 0000000000000009 0000000000000000
    000002a100eaf9d0 genunix:mt_config_thread+60 (30004261dc0, 0, 300023a90c8, 18398b0, 300058b5cc0, 30000c2aa88)
    %l0-3: 0000000000000000 000000c181659ce0 000002a10001fca0 0000030005485700
    %l4-7: 0000000001869940 0000000000000000 000000000004f285 00000000018bfc00
    syncing file systems... 1 1 done
    ereport.io.pci.ma ena=30075d7c00800001 detector=[ version=0 scheme="dev"
    device-path="/pci@8,700000" ] pci-status=2280 pci-command=146 pci-pa=0
    ereport.io.pci.target-ma ena=30075d7c00800001 detector=[ version=0 scheme="dev"
    device-path="/pci@8,700000/ide@1" ] pci-pa=7ffef000520
    ereport.cpu.ultraSPARC-III.berr ena=30075d7c00800001 detector=[ version=1
    scheme="cpu" cpuid=0 cpumask=34 serial="4114C975066" ] afsr=80000000000
    afar-status=1 afar=7ffef000520 pc=1046c54 tl=0 tt=32 privileged=1 multiple=0
    dumping to /dev/dsk/c1t1d0s6, offset 1717895168, content: kernel
    100% done: 26533 pages dumped, compression ratio 3.57, dump succeeded
    rebooting...

  • Adding custom fields to table view assignment block

    Hi All,
      I want to add two news fields to 'Service Contract Item Level' in 'Object List' assignment block. How can i add these two custom fields to table view assignment block using AET. I have tried to add new fields using AET but there is no business object supports to my requirement.
    Thanks & Regards
    Nitish

    Hi Nitish,
    As naveen sadid use Cutomer_i object . I guess it will be more appropriate.
    And following link will be helpful for AET creation.
    CRM 7.0 How to --4 Adding Custom Fields With The New Application Enhancement Tool (AET)
    Regards
    Loks

  • Adding custom fields on SAP standard screen

    Hi,
    I have to add some custom fields in the SAP defined standard screen. When I go to that particular screen and try to change it to 'CHANGE' mode , it asks for Access Key. Please suggest me, how to add the custom fields.
    RGDs,
    Gsaasg

    Hi,
    For this only there are enhancements, Just search for screen exits in the SDN or google for
    your transaction and also search for BADI's.
    Regards and Best wishes.

  • Adding custom fields to DB table

    Hi,
    I added custom fields in std DB table using CI_* , activated table using SE14. Now I want to remove the added custom fields , I deleted the CI_* using SE11. It still appears in DB table,  I mean I dont expect to disappear from DB table, when I double click it still takes to structure screen. I deleted include from SE80 also selecting Package, activated and adjusted DB table from SE14 after deletion, but it still appears and when I check the attributes it shows the same package , how to reset the CI_* , bottom line ,I want to make DB table normal as before, because of that I am getting dumps when I execute std DB table related T codes.
    It should be done in easy way but not able to get breakthrough.
    Please let me know your suggestions.
    Thanks

    Hi Sai,
    Try to assign the CI_* structure to $temp,i.e as local object and then activate it first.
    After that, try deleting the local object and adjust the table using SE14.
    If still it does not work, ask your BASIS consultant to do an "Alter table".
    May be that works!
    Thanks & Regards,
    Anshumita.

  • How to populate a custom field of a Std. SAP Tx with BAPI usage 2 Load data

    Hi Experts,
    For instance, I created a custom field (say, custom_field_1) on a screen of standard SAP tx(say, ME21N) by using screen exit. And in order to populate the data into it (custom_field_1), will use the Function user exits of this Tx(ME23N).
    1) In next step, Where Where I have to add this field, apart from appending the same custom field in EKKO/EKPO table or any other related table; Extending the corresponding IDOC or creating a new Custom ÍDOC type? like What about BAPI?
    2) If I got a text file with the data (including the data for this custom_field_1 too) and I have been asked to load it into SAP, then, I decided to use BAPI (say, BAPI_PO_CREATE or CREATE1) to create the data, So, How to handle this custom field, I mean, In which BAPI structure I have to pass this custom_field_1 data? ( Iguess, for some BAPIs EXTENSIONIN structures are provided, sorry if am wrong!)
    Thank you.
    Edited by: SAP ABAPer on Feb 21, 2009 7:40 PM

    for example if you added field in the  VBAP table  then you can pass the custome field values like below
         move 'BAPE_VBAP' to lwa_extension-structure.
          lwa_bape_vbap-vbeln = lwa_final-vbeln.
          lwa_bape_vbap-posnr = lv_posnr.
          move lwa_final-yyslotid to  lwa_bape_vbap-new custome field.
          move lwa_bape_vbap to lwa_extension-valuepart1.
          append  lwa_extension to  lt_extension.
          clear  lwa_extension.
          move 'BAPE_VBAPX' to lwa_extension-structure.
          lwa_bape_vbapx-vbeln = lwa_final-vbeln.
          lwa_bape_vbapx-posnr = lv_posnr.
          move 'X' to lwa_bape_vbapx--new custome field.
          move lwa_bape_vbapx to lwa_extension-valuepart1.
          append  lwa_extension to  lt_extension.
          clear  lwa_extension.
    call function 'BAPI_SALESORDER_CHANGE'
            exporting
              salesdocument    = strcture
              order_header_inx = strcture
            tables
              order_item_in    =strcture
              order_item_inx   = strcture
              schedule_lines   = strcture
              schedule_linesx  = strcture
              extensionin      = lt_extension.

  • How to add a customer field or extn coll in the tab1&2&3..of a UDO doc?

    Hi Experts,
    Does anybody know how to add a customer field or extn collection in the unused  tabs like tab1&2...in a UDO document?
    Thanks for your reply in advance.
    Thanks & Regards,
    David

    Hi Subhasini - <br><br>
    It seems you have discovered that adding an extension field to the Project Suppliers collection is not possible; many of the collections in E-Sourcing do not support extensions and, even when they do, typically, the table view of the data cannot be changed to show the extension value (it would only show on a "details" page, for example.<br><br>
    The solution that you have proposed may work, although I think there is a slight mistake in your logic. I believe you are saying that the script would take data from the newly created extension collection and populate data in the out-of-the-box vendor collection. <br><br>
    In thinking about your solution, I believe the benefit is that any logic and reporting based on the standard collection continues to function correctly (e.g., creating an RFx from the Project will use the out-of-the-box vendor collection).<br><br>
    That being said, I generally am reluctant to do a "replace" of a standard collection with an extension collection as you propose. My recommendation is that you challenge the customer on the importance of this requirement. For example, could the code be maintained on the vendor record? Why is it maintained in Projects? If it is maintained in the vendor record, could you just populate a read only collection the Projects that shows the vendor and code? Could a report be written that can be launched from within the Project to show the values? How does the customer intend to use this field? Could the display name of the vendor object be the right place for it?<br><br>
    I hope these ideas are helpful.<br><br>
    Regards,<br><br>
    Rob<br><br>

Maybe you are looking for