Extension of BAPI's

Baseline Information:
-- We are running SAP ECC v6.
-- We have added two new columns to the Equipment Master database, on the EQUI table.  These columns are entitled GUIDNO and Z_GISGRID.  These columns were added to the EQUI table within the SAP-delivered customer Include entitled "CI_EQUI".
-- we've looked at the method using "Extension In" and "Extension Out" parameters.  The BAPI's were not configured by SAP to include these parameters.  Plus, we not sure we completely understand the use of these parameters to extend the BAPI if we were to create the extensions ourselves.
Challenge:
We want to add the ability to update these columns from the SAP-delivered BAPI's BAPI_EQUI_CREATE and BAPI_EQUI_UPDATE.  We also want to include these columns in the return structures from the BAPI_EQUI_GETDETAIL call.
We are struggling with modifying these BAPIs to include these columns in such a way that the BAPIs will still "survive" a future upgrade.  What is the SAP-prescribed method for adding new columns to these BAPIs?

Hi,
you can try to enhance the BAPI  using enhancement framework - particularly enhance function module interface and implicit enhancement points. Recently I briefly described how you can do it for BAPI BAPI_BILLINGDOC_CREATEMULTIPLE. Have a look at [this thread|Extend BAPI_BILLINGDOC_CREATEMULTIPLE?;. Similarly, you can add an optional structure/table to BAPI interface and then find a suitable enhancement point to populate standard table.
Cheers

Similar Messages

  • Extension of BAPI

    Hi All,
    I want to extend the BAPI - "BAPI_CTRACDOCUMENT_CHANGE".
    There is a parameter "EXTENSIONIN" in the tables part of the BAPI. But, I don't know, how to extend it.
    I want to pass the Vtref of Dfkkop to the BAPI to update the contract for a particular Document no.
    Can anyone please help me with this?
    Helpful answers will be rewarded.
    Thanks & Regards,
    Anshumita Baksi.

    Hi,
    SAP help covers this decision making rather extensively here:
    http://help.sap.com/saphelp_nw04/helpdata/en/6b/3f6d016d0711d396a50004ac96334b/frameset.htm
    You need to consider upgrades and the BOR objects themselves as you move toward object oriented programming.  You most likely want to extend the object by creating a subtype.  See the documentation and examples in the link above.
    Sincerely,
    Ray Mannion

  • Extension to Bapi

    There is a bapi BAPI_BUPA_CREATE_FROM_DATA for creation of business partners. I need to extend this bapi by adding few custom fields.
    What is the method to follow inorder to extend this bapi and please give me the procedure so that it helps me...
    Thanks,
    Vinod

    Hi Vinod,
    You can use EEWB to add custom fields to the Business Partner. You need not enhance the bapi BAPI_BUPA_CREATE_FROM_DATA.
    EEWB : You will need to create a project there and assign an package. And then decide whether customization or workbench.
    Just refer the link below to add custom fields to BP through EEWB :
    http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm
    After adding the fields through EEWB, just create the Business Partner using the bapi BAPI_BUPA_CREATE_FROM_DATA.
    After creating the business partner call the function module BUPA_CENTRAL_CI_CHANGE to populate the custom fields added through the EEWB transaction.
    <b>Reward points if it helps.</b>

  • Extension of BAPI - BAPI_SALESORDER_CHANGE

    Hi All,
    I have added some custome fields in the table VBAK. Now i want to update these fields using BAPI_SALESORDER_CHANGE which are not present in it currently. So how can i extend BAPI to update the custom fields ???

    Hi,
    first, go to SE37 and check the BAPI's default documentation for the EXTENSIONIN table parameter. There, it explains analytically what you have to do in order to update Z fields that have been appended in VBAK or VBAP through the standard BAPI.
    NOTE that you MUST have updated accordingly the tables/structures VBAKKOZ, VBAKKOZX, BAPE_VBAK, BAPE_VBAKX
    So, if the sales order number is 1000000001 and your added custom field is named ZZCUST with length 5 chars and you want to set the ZZCUST value to ABCDEm, then append a line in EXTENSIOIN as follows:
    EXTENSIONIN-STRUCTURE = BAPE_VBAK
    EXTENSIONIN-VALUEPART1 = 1000000001ABCDE
    Also, call the BAPI passing the 1000000001 (sales order document number to the SALESDOCUMENT parameter and set the UPDATEFLAG field of the structure ORDER_HEADER_INX to 'X' to make the BAPI actually update the sales document header data (includind the new Z field).
    Try it and READ the BAPI's standard documentation!
    Reward if it helps,
    Regards,
    George

  • Populate Z fields or extension on BAPI

    Hi
    I'm adding a sales order using VC, adds the sales order fine.
    But now there are custom fields we have added in SAP on the sales order screen. Need to populate these trhough VC.
    I'm using BAPI_SALESORDER_CREATEFROMDAT2, the custom fields are meant to be populated via tables paramter extensionin.
    But the problem is I have to pass a structure type, then a structure with all the values. So if I did this in ABAP I would have a internal table and pass this along. How do I do this in VC???
    Or is there another way to update these fields?
    Thanks in advance

    Hi Louis,
    I have done something similar with purchase requisitions and Adobe forms. It should work for VC the same  way I think.
    The ExtensionIn structure of the BAPI import parameters is what you need to fill. I think you should be able to pass your structure name directly to the field EXTENSIONIN-STRUCTURE. Then you need to pass to EXTENSIONIN-VALUEPART1, a concatenated string that has the field values for your structure in the appropriate positions with spaces as filler if needed.
    so for example if your structure is something like
    field1 CHAR5
    field2 CHAR2
    field3 CHAR30
    and your values are
    field1  'test'
    field2  empty
    field3  'a'
    you would pass
    "test   a"
    where there are 3 spaces between "test" and "a".
    Does that make sense? It's been a while since I did this but I am pretty sure this is the way it's done.
    Hope it helps.
    Margaret

  • How to use Extension parameter in BAPI

    Hi,
    Can anyone provide any clue about how to use the EXTENSION paramenters in BAPI? Thanks.
    Regards,
    Chris

    Hi,
    just check this thread you can get some idea how to use extension in BAPI.
    BAPI_ACC_DOCUMENT_POST  (EXTENSION)
    Regards
    Vijay

  • Park FI accounting entries through BAPI

    Hello Folks,
    Working on a requirement where i need to park the FI accounting enrties and then based on some user action post the same in FI...
    Firstly to park...
    using 'BAPI_ACC_DOCUMENT_POST' and filled all the relevant parameter along with extension1..
    extension1-field1 =  'BAPI-PARK'.
    extension1-field2 =   '1'.
    APPEND extension1.
    then Implemented Customer Exit ACBAPI01, with Include Program ZXACCU15 of Component EXIT_SAPLACC4_001 having below code...
    READ TABLE extension INDEX 1.
    IF sy-subrc = 0 AND extension-field1 = 'BAPI-PARK'.
    MOVE 2 TO t_acchd-status_new. " Park Document
    Endif.
    but still the accounting entries instead of getting parked (when checked in BKPF table Document Status was not 'V' but blank against the accounting doc no) got posted.
    kindly suggest what could be the solution.
    Thanks!!!

    Hi Sachin Shetty,
    You can use the below code if you want to use the BAPI_ACC_GL_POSTING_POST to park a document
            Header-username = sy-uname.
            Header-comp code = '1000'.
            Header-fisc_year = sy-datum+0(4).
            Header-doc_date = sy-datum.
            Header-pstng_date = sy-datum.
            Header-fis_period = sy-datum+4(2).
            Header-doc_type = 'SA'.
            accountgl-itemno_acc = '1'.
            accountgl-gl_account = '0000115510' .
            accountgl-comp_code = '1000'.
            accountgl-pstng_date = sy-datum.
            accountgl-doc_type = 'SA'.
            accountgl-fisc_year = sy-datum+0(4).
            accountgl-fis_period = sy-datum+4(2).
            APPEND accountgl.
            CLEAR accountgl.
            loc_cnt = 1.
            loc_cnt  = loc_cnt + 1.
            accountgl-itemno_acc = loc_cnt.
            accountgl-gl_account = '0000601900' .
            accountgl-comp_code = '1000'.
            accountgl-pstng_date = sy-datum.
            accountgl-doc_type = 'SA'.
            accountgl-fisc_year = sy-datum+0(4).
            accountgl-fis_period = sy-datum+4(2).
            accountgl-costcenter = u201813100u2019.
            APPEND accountgl.
            CLEAR accountgl.
           currencyamount-itemno_acc = u20181u2019.
            currencyamount-currency  = 'USD'.
            currencyamount-amt_doccur = loc_amt. ( For  Debit / u2018Su2019)
            APPEND currencyamount.
            CLEAR currencyamount.
           currencyamount-itemno_acc = u20182u2019.
            currencyamount-currency  = 'USD'.
            currencyamount-amt_doccur =  ( -1 ) * ( loc_amt ).  ( For credit /u2018Hu2019)
            APPEND currencyamount.
          CLEAR currencyamount. 
            extension1-field1 =  'BAPI-PARK'.
            extension1-field2 =   '1'.
            APPEND extension1.
         CALL FUNCTION 'BAPI_ACC_GL_POSTING_POST'
              EXPORTING
                documentheader       = header
             IMPORTING
                obj_key              =    obj_key
              TABLES
                accountgl            = accountgl
                currencyamount       = currencyamount
                return               = return
                extension1           = extension1
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                wait = 'X'.
    Implement Customer Exit (CMOD) ACBAPI01, with Include Program ZXACCU15 of Component EXIT_SAPLACC4_001.
    Please make sure that if LDGRP (Ledger Group) is provided, you will have to extract Account Principle (TACC_TRGT_LDGR-ACC_PRINCIPLE) for Park G/L Accounting Document for Ledger Group.
    Thanks,
    Manish

  • BAPI_ACC_GL_POSTING_POST is not posting a parked document

    Hi,
    I am trying to post a parked document using BAPI 'BAPI_ACC_GL_POSTING_POST' but its giving an error 'Balance in transaction currency'. I am providing the document number of the parked document in the header data of the BAPI and providing G/L details(Debit) where the document will be posted. The parked document already contains the credit entry i.e. vendor number and the amount of the invoice. So in the BAPI, I am just entering the Debit amount and the G/L. But its giving the error. Has any one posted a parked document using this BAPI or any BAPI. I want do the same thing as we are doing through transaction 'FBV0'.
    Your help will be appreciated.
    Thanks,
    Padman

    - Call transaction SM13 after calling your BAPI, to check if some update tasks are waiting or running.
    - Did you check BAPI BAPI_CASHJOURNALDOC_CREATE ([Note 616804 - FBCJ: BAPI for saving cash journal documents|https://service.sap.com/sap/support/notes/616804])
    - For extension in BAPI accounting, check [Note 487722 - Using EXTENSION1 for accounting BAPIs|https://service.sap.com/sap/support/notes/487722]
    - For general information on ACC BAPI check [Note 306504 - Collective note: BAPIs for the AC interface|https://service.sap.com/sap/support/notes/306504]
    - If data is already in FBCJ, look at FM FCJ_POST_ALL and FCJ_POST.
    Regards,
    Raymond

  • Badi in crm 5.0

    I am working in crm 5.0 . When I am trying to create a badi it always needs an enhancement spot. I do not have much idea about enhancement spot. Please give me step by step method for creating badi in crm 5.0. I know how to create badi in crm 4

    Hi Sucheta,
    To create BADI in CRM 5.0,
    1. Go to SE 18, give the enhancement spot like following are standard ones:(its all about the purpose of creating  a badi as its one of the enhancemen type so asks fro the spot where to enhance) with its techincal details:
    Table Name       ENH_EDT_LAYOUT
    Field Name       OBJECT1
    Data Element     ENH_ED_OBJ
    The Standard enhancement Spots are:
    /CEM/LRO_CUST_FIELDS           EM/CREI interface: Customer extension fiel
    /CRMS/CMG_PART_DETER           Case Management: BAdI Partner Determinatio
    /CRMS/CMG_REC_ATTR             BAdI: Attributes for Links in Case Record
    /CRMS/GET_PART_PPF_C           BAdI: Partner Determination for Actions
    /LIME/COLLECTOR                BAdI to Fill Collections in LIME
    /LIME/CUST                     BAdI for LIME Customizing
    /LIME/DISPATCHER               BAdI for Distribution of LIME Documents
    /LIME/DOC_CHECK                BAdI for Static Checks of Incoming Documen
    /LIME/MASTER_DATA              BAdI to Read Master Data for LIME
    /LIME/QCI                      LIME QCI Converter
    ARC_ADD_TABLE                  Extending the Structure Definition for Arc
    ARC_CRM_ACT_ON                  BAdI for Archiving Object CRM_ACT_ON
    ARC_CRM_COMP                   BAdI for Archiving Object CRM_COMP
    ARC_CRM_GAG                    For Archiving Object CRM_GAG
    ARC_CRM_GAP                    For Archiving Object CRM_GAP
    ARC_CRM_IPMCON                 BAdI for Archiving Object CRM_IPMCON
    ARC_CRM_IPMPUC                 BAdI for Archiving Object CRM_IPMPUC
    ARC_CRM_IPMSAC                 BAdI for Archiving Object CRM_IPMSAC
    ARC_CRM_LEAD                   BAdI for Archiving Object CRM_LEAD
    ARC_CRM_LEAS                   For Archiving Object CRM_LEAS
    ARC_CRM_OPPT                   BAdI for Archiving Object CRM_OPPT
    ARC_CRM_SACONT                 BAdI for Archiving Object CRM_SACONT
    ARC_CRM_SALDOC                 BAdI for Archiving Object CRM_SALDOC
    ARC_CRM_SDBPBL                 Enhancement Spot for Archiving Object CRM_
    ARC_CRM_SDBSOL                 For Archiving Object CRM_SDBSOL
    ARC_CRM_SERORD                 BAdI for Archiving Object CRM_SERORD
    ARC_CRM_SRCONT                 BAdI for Archiving Object CRM_SRCONT
    ARC_CRM_SRVCON                 BAdI for Archiving Object CRM_SRVCON
    ARC_CRM_SUR                    BAdI for Archiving Object CRM_SUR
    ARC_CRM_UBBPOL                 BAdI for Archiving Object CRM_UBBPOL
    ARC_SCMG                       Enhancements for Case Archiving
    ARC_SRM_GSP                    Enhancements for Record Archiving
    BADI_IBASE_IBARC               IBase: Archiving
    BADI_MI_SYNC_SERVICE           BADI use in the Sync Service "MI_HOST"
    BADI_MSA50                     BAdis created for MSA5.0
    BADI_MSE50                     BAdis created for MSE 5.0
    BADI_NUMBER_GET_NEXT
    BADI_SORTER                    BAdI for sorting BAdI implementations
    BADI_SORTER_TEST               Test for BADI_SORTER_LAYER
    BADI_TEST_SYNCSERVICE          BADI_TEST_SYNCSERVICE
    BADIS_SEU                      BAdIs for SEU
    BDT_XCHNG_CREATE_SET           Influence XCHNG Indicator during Creation
    BIZC_CONFIGURATION             Business Content: Configuration
    BIZC_PRECONFIGURATION          Business Content: Preconfiguration
    BRF                            BRF-Releated BAdI Enhancements
    BUPA_INITIAL_SCREEN
    BUPA_LOCK                      Locking of a Business Partner
    BUPA_MASK_LIST_ITEM            SAP BP: Exit for masking the de-personalized fields of t
    BUPA_OUTBOUND                  Business Partner Data Exchange (Outbound)
    BUPA_PARTNER_CATEGORY          Partner category for non update roles
    BUPA_UOM                       Unit of Measure System for Each Partner/Address
    BUPR_LOCK                      Locking of a Business Partner Relationship
    CACL_MAIN01                    BAdI for Required Field Check
    CGPL_FETCH_RELATIONS           Find the Linked Projects/Tasks Not Yet Loaded
    CLEAR_DB_SAVE                  Clearing Tool: Exits of the (B)API Functions
    COM_MERGE_DATA_SET             Set Type-Specific Implementations
    COM_PRODUCT_BSP_SPOT           Enhancement Spot for PC UI Product Master
    COM_PRODUCT_SE                 Spot for Searching for Product/Ind. Object Using Search
    COM_SE_F4                      SES: F4 Search Help integration
    CRM_ATTR_PERS_CONTRO           Editing Customer Attributes
    CRM_BUPA_TFW_MEMORY            TFW: Buffer Evaluation
    CRM_CMG_ALT_CASE_APP           Alternative Case Applications
    CRM_CMG_BSP_EXT                Case BSP Framework Extension SPOT
    CRM_CMG_CASE_ACCESS            Control for Processes in Case Management ("Internal Even
    CRM_CMG_CASE_BOR_KEYS          To get the external keys of the case linked BOs
    CRM_CMG_NOTES_ACCESS           Control for Processes of Case Notes
    CRM_CONFIG_GRID_PRICE          BAdI for Pricing of Matrix Products
    CRM_CREI                       Entitlement Management Complaints and Returns Processing
    CRM_ESELLING_SEARCH            Enhancements in Internet Sales
    CRM_ESERVICE_SEARCH            Enhancements in E-Service
    CRM_FINANCE_PAYMENT_SUM        Read Payment Schedules for Lease
    CRM_FS_BSP_MODEL_IL_FSBP       Enhancement Spot for Business Partner PC-UI
    CRM_FS_BSP_MODEL_IL_FSQ        Enhancements for FS Quotation
    CRM_IC_EXT_SPOT                IC Web Client Rule Driven Interaction
    CRM_IPM_AVAIL_CALC_GRP         IPM: Calculate Rights Availability (Rights Groups)
    CRM_IPM_AVAIL_ORD_CR_GRP       IPM: Create an Order for Available Rights (Rights Groups
    CRM_ISPS_GAP                   Grantor Managament Enhancements for Application
    CRM_IST_PROD_FILTER            Filtering of Items Determined in Bundle Explosion
    CRM_IST_XI_CONF_MAPFROM_STATUS Define XI Status if XI Distribution is Available at the
    CRM_LEAS_LINK_CREATE           Generates Links Between Financing Items
    CRM_MASTER_AGREEMENT           BAdIs for Outline Agreement Selection
    CRM_MI                         Investigation
    CRM_PRODUCT_ATTRTEXT_SPOT      Product Attribute Text Spot
    CRM_UBB_PREBILLING             Enhancements for UBB Prebilling
    CWB_EXTERNAL
    DD_ENQU_LISTENER               Listener for Enqueues
    EFG_PRINT_PARAMS               Print Parameter
    EFG_SPOOL_OUTPUT               BAdI for Status of Spool Output Requests
    ES_ENHCROSS_REBUILD            Rebuild ENHCROSS
    ES_ENHCROSS_UPDATE             Entry for AFTER-IMPORT method for conversion of ENHCROSS
    ES_SAPLOMCV_BADI               BAdIs for Conversion Exit
    EXTRACT_DATA                   Data selection for IPC
    FKKCORR_EXP_9992               Correspondence: Example - Definition of Corresp. Type 99
    FPB_PERS_GENERAL               Personalization: General Enhancements for Framework
    FSBP_ALIAS_BAPI_EXTENSION      BAdIs for Aliases for Parameter Extension
    FSBP_CREDT_STANDNG_BAPI_EXTEND BAPI Parameter Extensions for Credit Standing Data
    HRTM00_TL_CALCULATION          Talent Management: Enhancement Spot for Calculating Stat
    IS_OIL_ACTIVE                  BAdI for Determining Whether Industry Business Solution
    MDF_FND_CRT                    MDF Fund create
    MDS_CTRL_ACT_CHECK             Additional Checks for Maintenance View MDSV_CTRL_OPT_A
    MDS_CTRL_PPO                   Post-Processing Office Call from the Controller
    MISYNCSERVICE                  Badi for SyncService (MI)
    OA_BADI_LINK                   BADI for ArchiveLink Links
    PLM_AUDIT_SAP_TXT              Audit Management: Platform-Specific Connection for Long
    PLM_AUDIT_TEXT_ID              Definition of Text Types for Each Audi
    RCM_REC_WD
    RCM_RECORD_BADI                RCM: BAdIs for the Record
    RCV_BP_ISOLATION               Business Partner Decoupling
    SCMA_TREE_STATUS
    SFW_SWITCH_CHANGED             Subsequent processing after switch cha
    SOLAR_DOCUMENT_EXITS
    SRM_DOC_ACT_AUTH_C             SP Document -Enhancment spot for activ
    SUSR_CUA_STATUS_SWITCH         Status Change of the CUA Connection
    WD_BADI                        Web Dynpro: BAdI Definitions
    WF_BWP_DYN_COLUMN              Set Dynamic Columns in Inbox
    WF_BWP_OBJ_ATTRIBUTE           Set Default Attributes for Objects in
    WF_BWP_SELECT_FILTER           Filter for Inbox Selection
    YY_ORDER_SAVE                  Testing purpose
    2.You can create also new enhancement spot (your Own)  and create a BADI definition in the second Screen under the tab "Enhancement Spot Element Definition" for both ZZ as well as standard enahcement spots(in change Mode).
    For More Information just go through the Link:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/da/1c40425c459923e10000000a155106/frameset.htm
    Hope this will help you
    Regards,
    Arjun
    <b>Reward points if it helps</b>

  • No need to calc the tax by using BAPI_ACC_DOCUMENT_POST

    Hi
    i am using BAPI_ACC_DOCUMENT_POST to upload the transaction data.
    here no need to calc the TAX since i have the tax field in my file.
    i checked the SDN links but those are not serving  problem.
    Pls give some snippet to slove my problem.
    Thanks in advance.
    Regards,
    Sri

    ya i am passing string to Extension from BAPI.
    Then i wrote like this
    READ TABLE C_EXTENSION INDEX 1.
    IF C_EXTENSION-FIELD1 = 'BAPI CALL'.
      LOOP AT C_ACCIT.
        c_ACCIT-MWSKZ = 'ST'.
        MODIFY C_ACCIT.
    how to pass the tax field.
    i am checking with this code but while deburging i can see it not taking my Gfunciton module.
    Thank you very much for you replies Vinod.
    Sri
    Edited by: srikanthn on Apr 19, 2010 6:19 PM

  • Document not posted with BAPI_ACC_GL_POSTING_POST

    Hi,
       I am trying to post a FBCJ document with BAPI,     BAPI_ACC_GL_POSTING_POST  it is giving message docuemnt posted succesfully  but when i checke again in FBCJ  the document is still in save condition only it is not posted    my actual problem i that i have made a RFC to work with cordys  in SAP the RFC is working fine but when i run with cordys it is only saving the FBCJ document it is not posting  thats why  i am looking for another bapi with which FI FBCJ documnt can be post.
    regards,
    zafar

    - Call transaction SM13 after calling your BAPI, to check if some update tasks are waiting or running.
    - Did you check BAPI BAPI_CASHJOURNALDOC_CREATE ([Note 616804 - FBCJ: BAPI for saving cash journal documents|https://service.sap.com/sap/support/notes/616804])
    - For extension in BAPI accounting, check [Note 487722 - Using EXTENSION1 for accounting BAPIs|https://service.sap.com/sap/support/notes/487722]
    - For general information on ACC BAPI check [Note 306504 - Collective note: BAPIs for the AC interface|https://service.sap.com/sap/support/notes/306504]
    - If data is already in FBCJ, look at FM FCJ_POST_ALL and FCJ_POST.
    Regards,
    Raymond

  • Issue with BADI in BAPI_GOODSMVT_CREATE

    Dear All,
    I am using BAPI BAPI_GOODSMVT_CREATE to create GR with some custom fields for this custom fields am using EXTENSION in BAPI but while execution am getting exception 'badi not implemented' in internal BADI below am sending that code.
    Call BAdI MB_BAPI_GOODSMVT_CREATE to fill own fields
        TRY.
            get badi lo_mb_bapi_GOODSMVT_CREATE.
          CATCH cx_badi_not_implemented.                    "#EC NO_HANDLER
        ENDTRY.
    Kindly suggest me some solution why this BADI throwing exception...as i think this BADI should implemented automatically when i call BAPI BAPI_GOODSMVT_CREATE

    Hello Raj
    Can you share your answer?
    I have added my fields in MSEG table and i want to update those fields using BADI
    MB_BAPI_GOODSMVT_CREATE.
    Can you pls tellme how you have done this.
    Regards
    Chandra

  • Updating the CUstomer fields in mARC table using BAPI_MATERIAL_SAVEREPLICA

    Hi friends,
    I want to update the Zfields in MARC table .Please provide me the details for updating these fields (Extension in bapi) Using the  BAPI_MATERIAL_SAVEREPLICA
    Thanks in advance

    Hi Varsha,
    There is documentation provided for this funtion module:
    If long texts (for example, basic data texts, internal notes, purchasing info texts, material notes or sales and distribution texts) or customer-specific fields have to be created for a material, some specific characteristics have to be taken into consideration. These characteristics are detailed in the documentation for parameters MATERIALLONGTEXT and EXTENSIONIN.
    Documentation is present for the parameters by clicking on EXTENSIONIN, EXTENSIONINX
    Regards,
    Swarna Munukoti

  • Custom fields not updaing from BADI implmentaion MB_BAPI_GOODSMVT_CREATE

    Dear All,
    I am using BAPI_GOODSMVT_CREATE for creating GRN.For some custom fields in append structure of MSEG( Material document ), i have implemented BADI MB_BAPI_GOODSMVT_CREATE. PAssing custom fields in Extension of BAPI...
    But still values are not getting reflected in Material Document.
    Please suggest me , if i am missing any step.
    regards,
    subhash karidhal

    Hi
    I have added key fields BLNR(document no)  Itemno and  custom zfieldsv in MSEG into my new BAPI structure ZMSEG_BAPI.
    Now i am trying to pass values to those zfields using VALUEPART1 and update the MSEG table using BADI method EXTENSIONIN_TO_MATDOC
    since I am creating document using BAPI_GOODSMVT_CREATE i will not have key field values of document number and item no to pass in Valuepart1 field.
    Can you pls confirm should i have to pass blank valuesfor key field in valuepart1. just wondering how the key fields n BAPI structure will related with MSEG Table.
    Regard
    Chandra
    Edited by: princeck on Sep 26, 2011 3:17 AM

  • How to use BAPI extension for updating field which is not in BAPI stracture

    I am doing a conversion for control cycle create. The data is maintained in DB Table "PKHD". i have to update 12 fields threre through BAPI "BAPI_KANBANCC_CREATE". there are 11 fields in BAPI structure. but 1 field called"BERKZ" is not there . How can i update it through EXTENSION.

    Hi ,
    in the bapi extension check one structure with name BAPIPAREX will available..
    you need to pass custom structure in that..
    ands conactenate 12 field of your structure and pass in to value1 in bapirex structure and append.
    go to se11 and enter >bapiparex> check where it is used -->see the zprogram and check how it is used the add your code according to that..
    Regards,
    Prabhudas

Maybe you are looking for

  • Xfce - thunar - gconf - dconf - usb mounting - why - how - bah

    Hello, I have disabled all automounting. I need to know what file I need to edit to change the options that xfce uses to mount.  Or whatever it uses to mount when you right click and hit mount. I am trying to mount a usb stick. I have tried looking i

  • Windows 81. Update Fails with 0xC1900101 0x30017

    Updating a laptop form 8 to 8.1 and get the following error at the end of the update. 0xC1900101-0x30017.  The system them reverts back to 8. Any help would be appreciated. Thanks, Larry

  • Looking for IPortalUrlGenerator class

    Hi All, Please could you help me is urgent.. I am looking for the .jar where i could find the IPortalUrlGenerator Class calling the <%@ page import="com.sapportals.portal.prt.service.urlgenerator.specialized.IPortalUrlGenerator"%> <%@ page import="co

  • I can't get messaging to work in iPhone 5c

    I connected my husband's iphone 5c to my Macbook pro to sync the contacts. Now his phone has turned into my phone (i have iphone 4). He cannot send or receive messages. I reset and made sure all was in his apple id but it still doesn't work. Any idea

  • Connecting through SonicWall VPN

    Has anyone managed to connect to a file server through a SonicWall VPN? The only vpn connection profiles are for Cisco routers.