Extending BAPI for custom fields
Hi
i am working on extending BAPI_SALESORDER_CREATE_FROMDAT2.
i am appending a structure with custom fields of type dats in to the VBAK table and displaying them in the ADDITIONAL DATA TAB B area.
Now to extend the BAPI in the VBAKKOZ and BAPE_VBAK it is accepting structure with char type only as enhacement category is CHAR.
can some one suggest me how can i use 2 different structures one for VBAK table and other for BAPI table?i am skeptical as move-corresponding is used to move the fields from BAPI to table so data type mismatch would happen and would result in error.
how to overcome this problem
Hi,
You can do it with structure EXTENSIONIN. Check Note 143580 - Information on SD BAPIs and customer enhancement concept for futher info.
Regards,
Eduardo
Similar Messages
-
Reg : F4 help for custom fields in ALV report
hi friends..
in my internal table i have fields including 1 custom field..
DATA : BEGIN OF i_final OCCURS 0,
pernr LIKE p0000-pernr,
begda LIKE p0000-begda,
plans LIKE ZPOSITION-plans, (custom)
werks LIKE pspar-werks,
end of i_final.
i want to display this i_final table in alv. for that i genetrate one fieldcatalog
PERFORM fcat USING:
'I_FINAL' 'PERNR' 'P0000' 'PERNR' '15' 'X' '',
'I_FINAL' 'BEGDA' 'P0000' 'BEGDA' '10' 'X' '',
'I_FINAL' 'PLANS' 'ZPOSITION' 'PLANS' '8' 'X' '',
'I_FINAL' 'WERKS' 'PSPAR' 'WERKS' '14' 'X' ''.
in custom table zposition, i maintain serch help for custom field "PLANS".
then i used reuse_alv_grid_display.. for all the std fields along wit custom fields
i got f4 all std fields but for my custom i am not getting the f4 help
how can i get the F$ help for this custom fields Zposition-plans..
plz give some ideaHi
In that Ztable against the field
PLANS give the check table name as <b>T528B</b>
then it will automatically give the search help
or you can create your own search help(elementary) and add to that field
Reward if useful
regards
Anji -
Bapi for customer scheduling agreement
hi ,
please tell a bapi for customer scheduling agreement(va31).
Thanks,
sridharHi Reddy ,
what happend ? u told that u got the BAPI ?
i already seen that FM ,Do one thing ? search for COMMIT WORK in VA31 program , i think u will get some idea.
regards
Prabhu
Message was edited by: Prabhu Peram -
Search Help for Custom field in Sourcing Cockpit
Hi SRM Experts,
I added custom field "rush order" in the Structures as per requirement. I added code in MODIFY_SCREEN function module. Search help is working for "rush order" in Process Purchase Orders (to search PO) and Check Status (Searching Shopping Cart). But it is not working in sourcing cockpit. Please guide or suggest me is there any additional settings or programming is required to have search help for custom fields in Sourcing Cockpit.
Thanks a lot in advance.
Thanks,
KoyyaHi SRM Experts,
Please let me know any suggestion on this issue.
Thanks a lot in advance.
Thanks,
Koyya -
Getlist bapi for customer based on sales org, distbtn chnl
Hi,
Is there any standard BAPI for customer Getlist , i want to filter based on distribution chanel and sales org and divison.
Now am using BAPI_CUSTOMER_GETLIST its showing all customer list i want to filter this based on distribution chanel and sales org and divison.
Thanks ,
ArunHi Siva : )
In VK11 we have a key combination radio button called Country/ Destination Ctr./Plant/TaxClCust/TaxClMat.
I think it might be a custom key combination (so you might have to create a siliar one for yourself), but basically all I had to enter there was Country = GB, Destination Coutry = GB, plant SORG1 (it's called the same as the sales org and is linked 1-1), tax classification on Customer = 2 (because I want the central setting on the customer to be 2 = ICO, no tax), tax classification on material 1 = full tax goods and enter relevat tax code.
Hope this helps.
It worked for me.
Kind regards,
Tanja -
Icon for customer field (field group)
Hello!
We have a need to follow-up one indicator through a customer field thanks to icon (like severities).
Do you know if it's possible to manage that with the field groups for customer field (I couldn't achieve that yet), or if we have to develop a dedicated webdynpro application for that?
Thanks!
MatthiasHi
You need to use programs provided by SAP to handle dynamic behaviour.
The idea is to store your BDC data into a file. (If you are already reading
from a file, you still may have to write to a file suitable for the
program).
The SAP standad program can be called using a SUBMIT.
Here are two programs that you can try :
For creation of Customers : RFBIDE00
For creation of Vendors : RFBIKR00.
Regards
Neha -
Hi All,
I need the change log for custom fields added in BP transaction codes.
Basically, for tracking the changes of master data in CDHDR and CDPOS tables we will enable the checkbox of dataelement related to custom field.
As for SAP fields in BP transaction code the change history is reflecting in CDHDR/CDPOS tables. i have enabled that for custom fields added to BP transaction code but i could not see the change history for such fields.
Please let us know if iam missing any other thing?Hi Amit Singh,
Apart from clicking the checkbox in dataelement...
There are some settings need to be done by BASIS
and some settings and entries should be made in SCOD t-code
create entriy for change document here..
also hv a look on below links...
http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/fa015b493111d182b70000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/db/7a2a40ce93185de10000000a1550b0/content.htm
Custom Table values in CDPOS and CDHDR
scdo
wat do these fields in scdo stand for?
Hope it will solve your problem..
Thanks & Regards
ilesh 24x7 -
Hi all,
Which are the BAPIs available for editing customer, I ve created the BAPI for customer creation using the standard program RFBIDE00, can this program be used for editing the customer information.
pls suggest
Regards
VishalThis is most likely the BAPI you are looking for:
BAPI_CUSTOMER_CHANGEFROMDATA1
Or else try looking in Transaction BAPI under financial accounting / accounts receivable / customer.... -
Hi Everyone,
I've a question related to handling of custom fields during upgrade.
Scenario:
9.0 delivered record has a custom field added to it.
After initial pass, following happened.
1. 9.0 delivered record was replaced by 9.2 delivered record structure
2. Custom Field was deleted
3. Data for the custom field was dropped too..
Q1 What should be the best strategy to get the data and field back... Here is what I understand.
Keep 9.2 record
Add custom field to it.
Import data for custom field from another 9.0 environment.
Suggestions welcome.during initial move don't drop the custom added fields which are needed.
This way you will not lose the data -
Changed document for custom fields
Hi All,
For business transactions we can see <b>changed documents</b> under <b>Extras</b> menu.
I have custom tabs & custom fields in business transaction. We need to see the custom field changes by value & user in the above menu. Is it possible? how?
thanks,
BhushanHi Murlidhar,
My question is related to SAP CRM. The notes you suggested are not for CRM.
Others, do you have any idea how to add/show records in "Extras-> Change Documents" of business transactions like Sales order, activities for custom fields not using EEWB.
thanks,
Bhushan -
Master Datasource Update for custom fields
I have a standard master data source for 0customer, I need some custom fields that are enhanced in the same SoURCE TABLE KNA1. please let me know if
1. i can create the generic data source Z_DS_CUSTOMER for custom fields only from KNA1
2. Create transformation 1 to Map the data source Z_DS_CUSTOMER to Ocustomer to load the custom fields only and set no transformation for other standard fields
3. Create transformation 2 to Map the data source 0customer_attr to same Ocustomer to load the standard fields.set no transformation for other custom fields
4. Then Load via DTP Standard fields first via transformation 2
5. Then Load via DTP custom fields first via transformation 1
Will the above will work fine, and I can avoid any enhancement to master datasource 0customer_attr
please help me with solution.
Regards
Soniya
nullHi all my dear friends,
I have seen the recommendation by my SAP collegue and Anil
1. infoobject as Target and
2. in between Standard DSO
1 transformations as you mentioned from 1 IS
3. Common Info source
2 transformations as you mentioned from 2DS
4. Datasources (2no's ) as source to splly to data to DSO
<b>Please tell me what is the need to do all the above why can't I feed directly the Infoobject with the below PLEASE tell me what will be the bad impact on design if I do the below</b>.since my client is asking<b> justification for build of each BI object</b>
1. infoobject as Target and
1 transformations as mentioned from 1 IS
2. Common Info source
2 transformations as mentioned from 2DS
3. Datasources (2no's ) as source to splly to data to DSO
I am not going for enhancement since it is not populating the datasource in rsa3. if you can correct that it would be great.
I have the same code for all custom fields none of them is working no records are pulled in RSA3 For custom field ZZSTAT.
Please help me with this
Thanks
Soniya Kapoor
*data: l_BIW_KNA1_S like BIW_KNA1_S
*case i_datasource.
*WHEN ' 0CUSTOMER_ATTR'.
*loop at C_t_data into l_BIW_KNA1_S
*l_tabix = sy-tabix.
*clear I_KNA1.
*select single * from KNA1 into i_KNA1 where kunnr = l_BIW_KNA1_S-kunnr.
*if sy-subrc = 0.
*l_BIW_KNA1-ZZSTAT = I_KNA1-ZINSTAT.
*modify C_t_data from l_BIW_KNA1 index l_tabix.
*endif.
*endloop.
*endcase. -
Negative values for Custom field in SAP coding block !
Hi All,
Hope all of you are doing fine.
I need your valuable suggestion/possible workaround for the following requirement.
u2022 The project requires me to add a custom new field to SAP coding block, which can take negative numeric values.
u2022 The standard u201Caddition of custom fieldu201D configuration allows me to have the data type of the newly added custom field as either NUMC or CHAR. NUMC data type does not allow negative values. Standard configuration does not allow me to choose other data types (for custom field addition) like QUAN which can allow negative values (by checking the Sign at domain level in data type).
u2022 Moreover, once I have added the custom field, itu2019s not possible to change the data type of the newly added field (say from NUMC to QUAN).
I wanted to know if anyone of you have any project experience/knowledge about possible workaround, where we can add a custom field in SAP coding block, which can accept negative numeric values (through standard configuration or otherwise).No experience on that, but I strongly advise you to not trying to do something else than what was designed by SAP. So, you can create a character type field, with for example a field exit (though this technology is obsolete, it's very useful in that case) to validate its content (and reformat it if needed).
Note that from a functional perspective, I think an amount is strange in the coding block, so maybe ask the functional people to know why they need it... -
Sales Order Change BAPI Extension for Customer Fields
Hello!
I am working on customer field enhancement for BAPI_salesorder_change. The extensionin parameter has more than 1000 characters (fields in the structure BAPE_VBAP) and hence, the two fields that I added to VBAP (using append structure) are not getting the data.
I have followed all the steps that was given in the documentation to fill extensionin like adding the fields to VBAPKOZ and BAPE_VBAP. This is the logic I have used to fill EXTENSIONIN:
BAPE_VBAP-VBELN = P_order.
BAPE_VBAP-POSNR = i_vbap-posnr.
BAPE_VBAP-ZZSTART_DT = sy-datum.
BAPE_VBAP-ZZdnload_DT = sy-datum.
T_EXTEN-STRUCTURE = 'BAPE_VBAP'.
*T_EXTEN+30 = BAPE_VBAP.
T_EXTEN-valuepart1 = bape_vbap.
T_EXTEN-valuepart2 = bape_vbap+240(240).
T_EXTEN-valuepart3 = bape_vbap+480(240).
T_EXTEN-valuepart4 = bape_vbap+720(240).
APPEND T_EXTEN.
Clear t_exten.
BAPE_VBAPX-VBELN = P_order.
BAPE_VBAPX-POSNR = i_vbap-posnr.
BAPE_VBAPX-ZZSTART_DTX = 'X'.
BAPE_VBAPX-ZZdnload_DTX = 'X'.
T_EXTEN-STRUCTURE = 'BAPE_VBAPX'.
T_EXTEN-valuepart1 = bape_vbapx.
APPEND T_EXTEN.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = p_order
order_header_inx = ORDER_HEADERX
tables
return = T_RETURN
*ORDER_ITEM_IN = T_LINE
*ORDER_ITEM_INX = T_LINEX
EXTENSIONIN = T_EXTEN.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
I guess there is 960 character limitation for BAPIPAREX structure but I would like to know if there is a way to work around it.
Thanks to all for your time.Found BAPI myself...... BAPI_SALESORDER_CHANGE
-
Transfer OTL to Payroll is not working for Custom Field Values
Hi,
We have Extended the Payroll and Project layout in OTL to include custom fields.
Now linked the fields to Element entries input values.
The issue happens when a retro batch is processed and transfered to Payroll the input values are not getting pulled properly.
i.e. The retro batch creates a positive value for the new retro entry and a Counter negative value for the old record.
Only in the case of Negative value, the issue is happening. For the positive value it is pulling the record properly from the custom fields.
Can you please let me know, how to debug the same.
Also this issue happens randomly not all the employees are facing this issue.
Thanks,
Raja RajanHi Rsn,
just check the put this code in
1st way--
jjust import the api in your custom Action class
import com.sap.isa.core.logging.IsaLocation;
private final static IsaLocation log = IsaLocation.getInstance(ZcustomeAction.class.getName());
then
log.error("value"+value);
in this way you can debug the code...if not possible thenn...
you can write...
System.err.println("value"+value);
you can also try to this way..i think it will work now
Thanks
Jati -
BAPI for Customer Payment - F-28
Hi
We are making one development. In that development, our requirement is after clicking one button, my F-28 (customer receipt) should be executed in background. My incoming bank account should be debited and selected invoices (i.e. customer line items) should be credited.
My ABAPer is telling that it is possible. However it requires some BAPI. Can anyone tell me what is the BAPI for F-28.
Please help.Dear:
We successfully did the clearing procedure as well with this BAPI. We first recorded all transactional steps in F-32 through SM35. For this BAPI to successfully clear the invoice against payment we assumed full collection DZ against invoice RV. RV or invoice has a billing document number which is copied into Assignment field from copy control functionality from SD using VTFA.We book collection in F-28 with reference to invoice billing number. Hence in recording in F-32 you can process like
Give customer number in F-32...click process open item...select all open items and then deselect them...click on find button. Fill in assignment number and then system will find the billing and its payment booked with its reference . Clear them.
Now you can insert this recording in ABAP code for this BAPI.
Regards
Maybe you are looking for
-
How do I get CC to include updates for Lightroom
I purchased an update to LR5 before it was added to Creative Cloud. How do I get my updater tool in Creative Cloud desktop to include Lightroom automatically. Wilson
-
Error after starting a database read only
I have a database Oracle 10 g Enterprise Edition: is started read write svrmgrl> shutdown immediate startup mount alter database open read only shutdown immediateDatabase closed Database dismounted ORA-03113 end-of-file on communication channel start
-
Help needed with Reader Integrated Key
Hi, I have develop a plug-in and apply for Reader Integrated Key License. This plug-in have been tested with acrobat and reader professional and it is working. I follow the advice from the above website and use RIKLATools.zip to created the pair. i h
-
My iMac is running extremely slow after upgrading to mountain lion
Ever since upgrading my OS, my computer is running extremely slow. Any tips to improve performance?
-
Hi All, I am looking for Masking options/techniques to mask few columns. I am aware of the option Oracle Data Masking Pack. But its costly. Can you please suggest some other way/technique using which I can achieve this? Thanks in Advance