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 .
NLNHI 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,
TristanCheck 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,
HuntWell , 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.
ThanksHi,
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 LazzaratoHi 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
HitsHi 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,
LakshmiI 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 dont 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 Shankarhello
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 -
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,
SubhoHi
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
-
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_