Changes in ECC50 BAPI Structures

Hi,
I am working in upgrade project (46C to ECC50), I would like to know what are the BAPIs changed like structures added to BAPI or deleted some of the fields or added some of the fields in the structures.
Please let me know if any SAP tool or good way to find differences.
Thanks,
Kiran.

Ernest,
Choose Tools --> Options --> Compiler.
In Data Service Retrieval combo box
choose Donot cache data service get latest.
Log off from your model.
log on again and goto the context menu of your bapi.
then choose Define data Service your import parameters should appear now.
Regards,
Ahmed Salah
Please reward points if this is helpful

Similar Messages

  • BAPI-structure: invalid change message while changing structure field lengh

    Hi Experts,
      I've one structure which is used in many BAPIs.
      I want to change the field lengh of one of the field in the structure.
      When I'm activating it,  it is giving me message BAPI-structure: invalid change.
    Can you help me on this issue ?
    Naimish.

    Look at [BAPI Programming Guide (CA-BFA)|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf]
    If your BAPI is released, you wont be allowed to change the structure, so you should un-release the BAPI, BOR and FM before updating the structure parameter.
    Regards

  • How to change pricing Conditions in Sales order in change sales order bapi

    Hi Experts,
    How to change pricing Conditions in Sales order in change sales order bapi.
    I have used the 2 function modules bapi-changesalesorder and sd salesdocument change, But it is creating the new record , instead of changing the existing one, Could please assist regarding the same
    Thanks in Advance .
    NLN

    HI NLN
      I have just tried on my system and managed to overwrite the existing price by passing the following parameters.
      <b>Import Paramters:</b>
         SALESDOCUMENT - Sales Document Number
         ORDER_HEADER_INX - UPDATEFLAG as <b>'U'</b>.
         LOGIC_SWITCH - Import Structure - Pass 'X' to LOGIC_SWITCH-COND_HANDL.
      <b>Tables:</b>
         CONDITIONS_IN - ITM_NUMBER,
                         COND_COUNT, -> Condition counter same as KONV-ZAEHK generally it is <b>'01'</b>
                         COND_TYPE,
                         COND_VALUE,
                         CURRENCY.
         CONDITIONS_INX - ITM_NUMBER,
                          COND_COUNT,
                          COND_TYPE,
                          UPDATEFLAG as <b>'U'</b>,
                          CURRENCY.
       Hope i have clarified your query.
    Kind Regards
    Eswar

  • Problem in Transporting a BAPI structure

    How to transport the extended BAPI structure from D system to Q system.
    BAPI structure is extended by appending a new structure with two fields in Development system. I want to transport it to Q. But there is no transport request for this change. Since i have not done this change i dont know wat has to be done.
    Thank you in advance.
    Regards,
    Umasankar.

    Hi,
    You can use standard program RSWBO052 to change development class.
    In the  line : R3TR FUGR Function Group
    1)check the box
    3)insert the function gruop name
    4)Press F8 or Execute
    5) double click and change the class
    Regards,
    Sooness

  • DDIF Function Module for getting the description of a BAPI structure

    Hi,
    I need to find a function module that returns the description of a structure...well a BAPI structure, not that that makes any difference.
    The DDIF_ function modules I've tried will all return the descriptions of data elements in tables, but not structures.
    Thanks,
    Tristan

    Check FM : CACS_DBNAME2TABNAME

  • Changes in PrPro Forum Structure

    Looks like we got a change in the Forum structure for PrPro (I've seen some changes in other forums too).
    So far, I have to say that I like it. Only concern would be for those users on CS 4 and Earlier, who might get lost a bit, and just post to the CS 5 - CS 6 Forum. I assume that the MOD's are prepared to look for those, and Move the posts, or direct the posters, as is required.
    Good luck to us all,
    Hunt

    Well , I dont know about you guys...but for ME.. it's like reminding me of when I used to take my dog out for a walk every night about 9pm.. without her leash , cause there was a park out in front of the house and everyone around the park area ( neighbors and their pets and kids ) knew each other and liked it...the freedom.
    And then one night I put the LEASH on her.. and she looked at me like I was out of my MIND...
    " What's THIS ????" Is what she said with her body language ( sorta trying to pull her head out of the leather strap )
    ITS DIFFERENT !
    And the reason I did that is not important, but the response was important. Yanna didn't like it at first.. Most people would have wondered who was walking WHO for the first few nights of this new situation.

  • Monitor changes in the Organizational Structure

    Hello All,
    What is the best way to monitor the changes made in the Organizational Structure.
    We are observing changes in the Org Structure in our system. We want to find out the User who made the change.
    Thanks

    Hi,
    I'm afraid the only way is tcode: SCU3 (Table History), but it's not user friedly.
    Most important info is stored in tables:
    HRP1000 ( object info ),
    HRP1001 ( relations ),
    HRP1222 ( general attributes - id's  ),
    HRT1222 ( general attributes - data ).
    Regards, Robert

  • Assign values to bapi structure dynamically

    Hi,
    I have to use the BAPI, BAPI_MATERIAL_SAVEDATA to extend the material to different plant specific views. I have to use the structure BAPI_MARC and other structures in order to do this. But the values to be passed to the structure BAPI_MARC are not fixed. These values will be maintained in a custom table against the structure name and field name for a particular plant.
    In the program I have to extract the structure name and field name for a corresponding plant from custom table and fill the corresponding value in BAPI structure BAPI_MARC.
    Now, internal table in the program is having these details.
    How can I fill the bapi structure BAPI_MARC based on this information.
    For example, if in custom table, value 0001 is maintained against the field PUR_GROUP, I have to fill the field PUR_GROUP in strcutre BAPI_MARC with 0001.
    Hope I am clear in explaining the problem. Please let me know how to aciheve this?
    Best Regards,
    Kumar.

    Hi,
    I have tried to implement that in a sample program first. Please have a look at the code below.
    DATA: BEGIN OF line,
            col1 TYPE i,
            col2 TYPE i,
            col3 TYPE i,
          END OF line.
    DATA comp(4) TYPE c VALUE 'COL3'.
    FIELD-SYMBOLS: <f1> TYPE ANY, <f3> TYPE ANY.
    ASSIGN line TO <f1>.
    ASSIGN COMPONENT comp OF STRUCTURE <f1> TO <f3>.
    IF <f3> IS ASSIGNED.
    ENDIF.
    I checked in the debugging mode and the value of <f3> in debugging mode is 0, but not line-col3.
    Best Regards,
    Kumar

  • Can BAPI Structure be used to generate Proxy?

    Hi @ ,
    I want to generate the proxy for a BAPI that i have imported the BAPI already.I don't want to use RFC but proxy based upon the BAPI structure.
    REgards,

    Hi
    check this thread
    Re: BAPI or Proxies

  • Import XSD from BAPI structure

    Hi all,
    I have a problem when export XSD scchema from BAPI structure and use this schema to create a data type using import XSD schema. The error is following displayed:
    Schema to be handled does not contain a definition of type BAPI_SALESORDER_CREATEFROMDAT2.
    Any idea?????
    Thanks in advance,
              Michele Lazzarato

    Hi Stephan,
    I have created an Abap Proxy and the error message in English as follow:
    Message Interface prova   http://xtel.com/xi/Sales Order references RFC  
    Message BAPI_SALESORDER_CREAT EFROMDAT2   urn:sap-                       
    com:document:sap:rfc:functions    BAPI_SALESORDER_CREATEFROMDAT2.Response
    and the                                                                               
    Message no. SPRX000                                                                               
    Thanks,
                Michele.

  • Upload IBase = IS-U: incorrect BAPI structure transferred

    Hi
    We are trying to integrate CRM 5.0 and ISu 4.72 System. Now when we are creating a Connection object in CRM. During replication in BDocs we are getting an error "Upload IBase => IS-U: incorrect BAPI structure transferred".
    I have feeling that it is related to parameter definition in MDT. But since I have never worked on this area, I don't know what should be the correct entry.
    Please help me in resolving this.
    Thanx in advance.
    Cheers
    Hits

    Hi Hitesh,
    Connection objects and points of delivery in CRM are stored as components in an IBase (Installed Base) of the category IU(technical objects for SAP IS-U).
    The following conditions apply for an IBase from the category IU.
           1.      The first component of an IBase is always a connection object.
           2.      An IBase only has one connection object.
           3.      0 .. n points of delivery can be allocated to a connection object.
           4.      Apart from the relationship between connection object ¬ point of delivery, there are no other relationships in the hierarchy.
    These conditions mean that the IBase contains a maximum of two hierarchy levels. The first level consists of a connection object, the second consists of 0 .. n points of delivery. IBases with a different structure are not valid IS-U IBases and cause errors during the upload.
    hope this will help you.

  • Need for separate BAPI Structure for import parameters

    Hi All,
    I have a doubt regarding the logic behind declaring a separate BAPI structure for import paramters and use it.
    Let me explain you clearly,
    Whenever we pass an import parameter(like vendor number/sales order number) to an normal function module we declare it using either like/type referring to an existing dictionary structure field. but when the number of import parameters increase we may think of creating a single structure with all and use it for simplicity.
    But when it is the case with a BAPI, it is suggested that we create a structure even when we have single import parameter.
    for example.
    supposing that we create a normal function module to get the details of a given Vendor, then we declare the import parameter as below
    VENDORNO LIKE LFA1-LIFNR
    But <b>if we observe the BAPI_VENDOR_DISPLAY, We find that declaration for the same as
    VENDORNO like BAPIVENDOR_ID-VENDOR_NO,
    where BAPIVENDOR_ID is a separate BAPI sturcture created and assocaited only with Business object "Vendor".</b>
    I tried it by declaring as for a normal FM, even then it work fine.
    Now my question is,
    If SAP Suggests that we have a separate structure for all import parameters starting with name BAPI and use only those fields to reference with,
    what is the logic/reason behind asking so.
    I had created a BAPI with paramters referring to standard database fields like
    VENDORNO like LFA1-LIFNR and it is still working
    <b>I had also written interface programs using VB/ .NET to access the data from my own BAPI and standard BAPI's and both were working alike.</b>
    so anyone <b>please give me the reason/logic behind declaring a separate BAPI stuture for all the import parameters to be used in a method</b>.
    Thanks in advance,
    Lakshmi

    I would say that it really comes down to simplicity.   Think of it this way,  you are not an ABAPer, you must right a VB or a java program to call this BAPI from outside the system, you know nothing about R/3 or its data structures/tables.    Now that said,  think of what it would be like if all of the fields in the BAPI signature were like we find in the standard tables,  LIFNR, etc.  What is LIFNR, right?    Since we are ABAPers we know that it is Vendor, but for others,  they may not know.  This is why you will find the signature of a BAPI very descriptive, notice that all of the fields describe the field in english.  This is good for non-ABAPers.   To organize all of these fields that may be used in the BAPI interface,  it is good to put all of them in one defined structure,   that way they are all in one place, and can be referenced as such.    Again,  BAPIs are designed to be used by ABAPers and non-ABAPers, so simplicity is important.
    Regards,
    Rich Heilman

  • BAPI Structure ( very Urgent)

    Hi,
    BAPI Structure for Comments on Address Segment is E101BAPIAD_REM. I don’t know structure Please help me as soon as possible.

    Hi,
      this will help full to u.
    *structure for E101BAPIAD_REM *
    APPL_SNAME : Structure Name, No Business Significance
    internal data type : CHAR
    Internal length : 000030 characters
    Position in segment : 001, Offset : 0063. external length : 000030
    ADDR_VERS : International address version ID
    internal data type : CHAR
    Internal length : 000001 characters
    Position in segment : 002, Offset : 0093. external length : 000001
    LANGU : Language Key
    internal data type : LANG
    Internal length : 000001 characters
    Position in segment : 003, Offset : 0094. external length : 000001
    LANGU_ISO : Language according to ISO 639
    internal data type : CHAR
    Internal length : 000002 characters
    Position in segment : 004, Offset : 0095. external length : 000002
    ADR_NOTES : Address notes
    internal data type : CHAR
    Internal length : 000050 characters
    Position in segment : 005, Offset : 0097. external length : 000050
    ERRORFLAG : Flag: Record not processed
    internal data type : CHAR
    Internal length : 000001 characters
    Position in segment : 006, Offset : 0147. external length : 000001

  • Changing the Portal Navigation structure

    Hello everyone,
    I am also trying to modify the Portal general look and feel. I want to change the portal navigation structure (not just the themes and templates) the way first and second level navigation has been arranged. Do you have any idea as to how to do this?
    One example could be, can I center all the second level navigation items. Can I modify the tab separators etc.
    Would appreciate any help.
    Regards,
    Deepak Shankar

    hello
    Refer following links for portal login page change..
    Portal Customizations Intro - Login Part 1
    Portal Customizations Intro - Login Part 2
    A fast and easy Portal logon page customizing
    <b>Customizing the Logon Screens</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/23/c0e240beb0702ae10000000a155106/frameset.htm
    <b>Changing the authschemes.xml File.</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/1a/3afd4e641b8f42ac07bb77fe30375b/frameset.htm
    <b>Display Animated Logo in the Portal Login Branding Image dynamically: </b>Display Animated Logo in the Portal Login Branding Image dynamically
    Display Animated Logo in the Portal Login Branding Image dynamically: Display Animated Logo in the Portal Login Branding Image dynamically
    The standard logon component containing the code and resources used by the logon screens is shipped in a portal archive (PAR) file named com.sap.portal.runtime.logon.par.
    Import the par file as a project in NWDS. Browse through the tree structure of the project. In the PORTAL-INF folder, various jsps are available.
    1)umLogonPage.jsp
    2)umLogonCertPage.jsp
    3)umResetPasswordPage.jsp
    4)changePasswordPage.jsp
    5)umHelpPage.jsp
    6)umLogonProblemPage.jsp
    7)umLogoffPage.jsp
    8)umLogonTopArea.txt
    9)umLogonBotArea.txt.
    Inorder to change the images, text in the logon page you need to edit Files 1,8,9
    The SAP logo is referenced in umLogonBotArea.txt as sapLogo.gif.
    The branding image branding-image.jpg is referenced in umLogonBotArea.txt.
    Edit the images name in these files and put your new images in the layout folder of the project.
    If u want to remove the " register now" option in the logon screen, remove the self registration tag in the umLogonPage.jsp
    Cheers..
    Chinmaya
    Reward for helpful answers

  • BAPI structure as TYPE?

    In case of coding a RFC shall I have to always use BAPI structure as TYPE?  or I can use other things also. Please let me know.
    Regards,
    Subho

    Hi
    To the best of my knowledge you can use any dictionary type structures for more info take F1 help. or Take F1 help on
    CALL FUNCTION key word.
    go to SE84 and select the Radio Button of RFC and execute you can find many RFC function Modules, Check their Import Parameters
    All the Imprort Parameters must be PASS BY VALUE only.
    For more info you can search Forums or Web
    Cheers
    Ram

Maybe you are looking for

  • Lightroom defaulting to TIF files from DNG

    How can I make LR3 not automatically create a TIF file when I open a DNG for the first time? I don't want this to happen. I've checked every preference I can find and can't find any settings to change this. When I try to do a batch run from CS4 on th

  • Problem importing and exporting files in Vista with 5.0

    When I nsert my 1 GB card for an Adobe upload, it starts the process fine but about 1/2 way through it stops the upload and gives an error message "Cannot obtain all of the files from this device". I am able to go ack and select the files which weren

  • Network bridge problems linking wwan0 and eth0 [SOLVED]

    Hi There, I have just got working a 3G modem which appears as device wwan0. I am trying to link this interface to my wired ethernet eth0. wwan0 seems to work fine with network manager, getting a IP address via dhcp works just fine and I can use the i

  • Avi files and frontrow

    Is there a way to play avi files in front row? Also, quicktime and avi files. I cant get them to work. Vlc media player opens them but Its not the default player. How can I make it then if I cant make quicktime play them. Thanks, Mac noob.

  • How can I pass the adress of a cluster to a dll

    Hi, I need to pass the adress of the struct(cluster) below from labview 7.1 to a dll written in C++. Can anyone help ? typedef struct unsigned char DPV1_Supported; unsigned char Max_Channel_Data_Length; unsigned char Extra_Alarm_SAP; unsigned int C1_