Filter the Regarding field on Activity
Can we use addCustomFilter method on Regarding control on Activity form? I would like to filter the cases listed under Regarding field based on the role of logged in user.
Regards,
Yogesh
Please Refer below link :
http://blogs.msdn.com/b/shraddha_dhingra/archive/2013/12/21/addpresearch-and-addcustomfilter-in-crm-2013.aspx
http://mscrmshop.blogspot.in/2013/10/addcustomfilter-method-for-lookup.html
Similar Messages
-
Greying out the particular field of active group
hi guru's
we have requirement of greying out a particular field of active screen group
say for eg:
LOOP AT SCREEN.
if screen-group1 EQ 'PUR' OR screen-group1 EQ 'SAL' OR screen-group1 EQ 'FIN'.
screen-input = 0.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
AT SELECTION-SCREEN OUTPUT.
if rb_md EQ 'X'.
LOOP AT SCREEN.
if screen-group1 EQ 'PUR' OR screen-group1 EQ 'SAL' OR screen-group1 EQ 'FIN'.
screen-input = 0.
ELSEIF screen-group1 EQ 'MAS'.
screen-input = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ELSEIF rb_td EQ 'X'.
LOOP AT SCREEN.
If screen-group1 EQ 'MAS'.
screen-input = 0.
Endif.
MODIFY SCREEN.
ENDLOOP.
if rb_pur EQ 'X'.
LOOP AT SCREEN.
if screen-group1 EQ 'SAL' OR screen-group1 EQ 'FIN'.
screen-input = 0.
ELSEIF screen-group1 EQ 'PUR'.
screen-input = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ELSEif rb_sal EQ 'X'.
LOOP AT SCREEN.
if screen-group1 EQ 'PUR' OR screen-group1 EQ 'FIN'.
screen-input = 0.
ELSEIF screen-group1 EQ 'SAL'.
screen-input = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ELSEif rb_fin EQ 'X'.
LOOP AT SCREEN.
if screen-group1 EQ 'SAL' OR screen-group1 EQ 'PUR'.
screen-input = 0.
ELSEIF screen-group1 EQ 'FIN'.
screen-input = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
ENDIF.
in the above code
say for eg: the active group is 'SAL' in which i want to grey out one field say as parameter p_doc as invisible always
what i need to do
with regards
s.janagarhi
may be this code can help you:
selection-screen begin of block b1 with frame title text-001.
parameters : p1 radiobutton group r1 default 'X' user-command ac,
p2 radiobutton group r1,
selection-screen end of block b1 .
selection-screen begin of block b2 with frame title text-002.
select-options : p_eg for mara-matnr modif id SAL
parameters : p_doc like mara-matnr modif id PUR.
selection-screen end of block b2.
at selection-screen output.
if p1 = 'X'.
loop at screen.
if screen-group1 = 'SAL'.
screen-input = '0'.
screen-invisible = '1'.
modify screen.
endif.
endloop.
elseif p2 = 'X'.
loop at screen.
if screen-group1 = 'PUR.
screen-input = '0'.
screen-invisible = '1'.
modify screen.
endif.
endloop.
endif. -
After someone responds to a form can the form fields remain active?
I have created a form in Acrobat Pro and uploaded it to Forms Central and distributed it. When I download the response in PDF the form fields are not active. is it possible to keep the fields active and if so, how do you make that happen?
Hi;
All of the fields in the downloaded "response PDF" are marked "Read Only". You can change this using Acrobat by editing the form and unchecking the "Read Only" box in the form field Properties dialog box.
Thanks,
Josh -
How to edit LOV of the status field in activity record type?
Hi experts
I just want to edit the list of values of status field in activity record type, it is a read only filed, can anyone tell me if it is possible to edit? seems like it is referenced from a field called "EVENT_STATUS";
Thanks,
TigerTiger, at this time it is not possible to edit the values in this field.
-
In BI how to filter the selection options based on inputs on top field
Hi Friends,
In BI, How to filter the selection options based on inputs on top field.
The system should automatically filter the lower level drop downs based on the selection of a higher level.
For e.g. :
If a user selects a Country then the States drop down should only display the State's belongs to the Country. Similarly when a State is selected, the District drop down should display only those District's belongs to the State.
Thanks in Advance.
Regards
Jayaram MHi Anil,
Thanks for reply but I couldn't use Compounding Characteristic here. Need some other solution.
Regards
Jayaram M -
How to add a Field to the Result List in Activity
Hello Experts !
We are on CRM 7.0. I want to add a field to the Result List of Activity (Component: BT126S_APPT / View: ApptSR). This field is the address of the "Employee Responsible".
So, how can I add a field to the Result List? AET is not a relevant tool for us because we don't want to create an attribute it already exist in the BOL. We just have to enhance the result list with BOL existing attributes.
Also, after I add the field, I will need to populate my field with Data via some method.
Thanks in Advance to all !
Mariano.-
SAP.Hi Mariano,
The component was missing some technical data. Implement sap notes 1226612, 1363752, and then follow the manual procedure shown below.
u2022 Execute transaction SE11.
u2022 Choose the Radio button "Data Type" and enter value
"CRMST_QUERY_R_ACT_BTIL" in the Data Type field.
u2022 Click on "Change" button.
u2022 Position the cursor before the Includes added to this structure. Click
On the "+" button to add a new attribute.
u2022 Enter the following details in the newly added blank row.
Component: PERSON_RESP_LIST
Component Type: CRMT_PERSON_RESP_LIST.
u2022 Save the changes and activate the structure.
u2022 Add the "Employee Responsible" field to the View configuration.
u2022 Open the BSP application BT126S_APPT.
u2022 Double-click on the view BT126S_APPT/ApptSR in the left side panel.
u2022 Choose tab "Configuration" in right side panel.
u2022 Choose the right configuration by using the "Choose Configuration" button.
u2022 Click on the Edit button.
u2022 Add the "Employee Responsible" attribute from the "Available fields" list to "Displayed fields" list.
u2022 Save the changes
Regards
Krishna -
Issue : In sharepoint 2013, I am experiening below error while using filter in the list view due to the number of items in this list exceeds the list view threshold, which is 10000 items. Tasks that cause excessive server load (such as those
involving all list items) are currently prohibited.
Error :cannot show the value of the filter.The Field may not be filterable or the number of items returned exceeds the list view threshold enforced by administrator
Could you please suggest a way to avoid this issue apart from incrementing the list view threshold limit .
PrashanthReorganizing content, or creating more specific views. sharepoint is warning you that the content is structured in such a way that it can cause performance issues, which should be addressed in some way.
Kind regards,
Margriet Bruggeman
Lois & Clark IT Services
web site: http://www.loisandclark.eu
blog: http://www.sharepointdragons.com -
When creating a new window in safari, using command T, the marker have not activated the search field. It means you have to click there every time. Changed after upgrading to Mavericks. Anyone knows how to change this?
Yes, you can do something like that. What you would do is create a button for each image and then hide them. When I do this type of thing I place all of the buttons on a template page and then hide the template.
You can then use JavaScript to copy the icon from any of the hidden buttons to the main button that you've set up to display the image. For example, suppose you set up 10 buttons named b1, b2, b3, ...b10. The code to copy the icon from one of them to the button used to display the image (b0) would be something like this:
// Get the icon from the b3 button
var oIcon = getField("b3").buttonGetIcon();
// Get reference to the b0 button
var f = getField("b0");
// Set the icon of the b0 button to the icon retrieved from the hidden button
f.buttonSetIcon(oIcon);
// Show the b0 button
f.display = display.visible;
This code would go in the Mouse Up event of the smaller button. -
I need to filter the field Compensation Review :iview Compensation Planning
hello
I need to filter the field Compensation Review (iview Compensation Planning), this value come from table : T71ADM08 Compensation Reviews
i have many values, but i need show a range o one set the of values, any ideas ??
I can show only one filtering parameter from the parameter value of the iView, but it only one value, I need a filter a range
please any ideas, ???Hello,
having had this very same issue in the past - the option we went with was to enhance the RFC FM that returned the list of the reviews with some removed depending on the employee type.
(I'm assuming that the list of avaliable reviews is dependent on the employee and that's why you want to filter).
Chris -
Why can't I set up a filtering rule to block email based on strings appearing in the "Received" field of the Header?
SPAMMERS spoof the information in all of the fields that Apple allows users to select in the iCloud settings, so setting up filters based on those fields is feckless.
I want to be able to Block any emails that originate from specific subnets that are bad actors in SPAM and PHISHING operations. Most of these are in foreign countries. For example - almost all of the SPAM that I'm currently plagued with is coming from IP address in the 89.39.yyy.xxx subnet. Yes, the spam comes from variants in the yyy and xxx indices, but is enabled by complicit domain hosts at the 89.39 level.
If Apple would simply allow iCloud users to filter based on the "Received" header fields, we could set up a "filter/block" for all emails whose "Received" field contains the string " [89.39. " (for example).
Outlook has created the ability for users to set up blocks against any emails originating from a user-specified range of IP addresses. Why won't Apple give its users the same coveted capability?How would anyone here know why Apple chooses to do anything?
If you want to tell Apple what you want, do so here: http://www.apple.com/feedback/icloud.html -
Filter the field with people data picker
hi
1.i create the list and put the internal number for each persone
now I have another list that customized it with InfoPath 2010
I want in the form when the user inter the internal number in it's field the field that is for the person appeared itself
I create the data connection and filter the field with display name
and when preview the form ir works but in the sharepoint list it doese'nt work when I filter it with the field=[me]
and when preview the form in InfoPath after the display name there is 3 #
and I thins these # is the problem
plz help me
thanksHi ,
According to your description, my understanding is that you want to fill automatically the person column in the second list based on the internal number.
I did a test as the followings:
Create a list called ListA, and add two column: internal number(single line of text), person(Person&Group).
Add some items into the ListA.
Create another list called ListB, and add two column: internal number(single line of text), personB(Person&Group).
Customize ListB with InfoPath, and click the column “internal number”.
Set a rule for the column as the screenshot.
After the above, I tested in ListB, it worked well.
Then I set a filter personB=[me], it also worked well.
Please have a try as my steps, compare the result.
Thanks,
Wendy
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
How to filter the result by using a Quarter fields
How can i fiter the output by using the quarter field for example I want to display the output for letting date 07060801 and quarter 1(Q1-2007) thanks
SELECT tab.description, tab.itmenum, tab.units, tab.countyname, tab.datelet,'Q'||tab.Quarter,
tab.contid, tab.vendor, tab.vendorname, tab.quantity, tab.EngineersPrice ,
(tab.EngineersPrice*tab.quantity) EngineersTotal, tab.vendorsPrice,
(tab.quantity * tab.vendorsPrice) VendorsTotal
FROM (SELECT INITCAP (i.idescrl || ' ' || e.isupdes) description,
e.isupdes, i.idescrl, SUBSTR (e.eiitem, 1, 4)|| '.'|| SUBSTR (e.eiitem, 5, 9) itmenum,
e.eiitem, func_get_unit_name (iunits) units,
INITCAP (func_get_county_name (p.ccnty1)) countyname,
b.datelet,TO_CHAR(b.datelet, 'Q-YYYY') Quarter, p.contid, d.vendor, l.CALL, g.csecnum, e.iplineno,
SUM (e.iqty) quantity,
(TRIM (d.vendor) || ' : ' || INITCAP (v.vnamel)) vendorname,
(SELECT br.bidprice
FROM bidtabs br
--------------------Select Letting Dates-------------------------------
WHERE br.letting between '&lettingDatePlease' and '&lettingDatePlease2'
AND br.lineflag = 'L'
AND br.iplineno = e.iplineno
AND br.CALL = l.CALL
AND br.vendor = d.vendor) vendorsPrice,
(SELECT DISTINCT pi.price
FROM propitem pi
WHERE pi.contid = p.contid
AND pi.lineflag='L'
AND trim(pi.iplineno) <> ' '
AND trim(pi.iplineno) = trim(e.iplineno)) EngineersPrice
FROM itemlist i,
estitem e,
estcatg g,
propproj x,
proposal p,
letprop l,
bidlet b,
bidders d,
vendor v
WHERE p.contid = x.contid
AND x.pcn = g.pcn
AND e.pcn = g.pcn
AND e.cn = g.cn
AND i.item = e.eiitem
AND i.ispecyr = p.cspecyr
AND e.iplineno <> ' '
AND e.eiitem <> '2550601/01000'
AND e.eiitem <> '2565601/00031'
AND e.eiitem <> '2565601/00033'
AND e.eiitem <> '2402601/01000'
-----Select Item Number----------
AND e.eiitem = '&itemNumberPlease'
AND l.lcontid = p.contid
AND l.letting = b.letting
AND l.letting = d.letting
AND l.CALL = d.CALL
-- AND l.LETSTAT='A'---------------------why 6/22 is not included----------------------------work with this-------------------------
AND d.vendor = v.vendor
------Select Letting Dates--------
AND b.letting between '&lettingDatePlease' and '&lettingDatePlease2'
GROUP BY p.contid,
d.vendor,
g.csecnum,
e.iplineno,
SUBSTR (e.eiitem, 1, 4) || '.' || SUBSTR (e.eiitem, 5, 9),
b.datelet,
l.CALL,
e.eiitem,
(i.idescrl || ' ' || e.isupdes),
func_get_unit_name (iunits),
iunits,
p.ccnty1,
i.idescrl,
e.isupdes,
i.idescrl,
v.vnamel,
e.isupdes) tab
DESCRIPTION ITMENUM UNITS COUNTYNAME DATELET 'Q'||TAB.QUARTER CONTID VENDOR VENDORNAME QUANTITY ENGINEERSPRICE ENGINEERSTOTAL VENDORSPRICE VENDORSTOTAL
Mobilization 2021.501/00010 LUMP SUM Hennepin 3/30/2007 Q1-2007 060048 ALS0010 ALS0010 : Ames / Lunda / Shafer (Jv) 1 11376150 11376150 14357900 14357900
Mobilization 2021.501/00010 LUMP SUM Hennepin 3/30/2007 Q1-2007 060048 MP0001 MP0001 : Mccrossan/Pcl (Jv) 1 11376150 11376150 15600000 15600000
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 C320 C320 : Central Specialties Inc 1 130459 130459 637860 637860
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 D420 D420 : Duininck Brothers Inc 1 130459 130459 362000 362000
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 H151 H151 : Hardrives Inc 1 130459 130459 516000 516000
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 H438 H438 : Hoffman Construction Company 1 130459 130459 255000 255000
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 K0037 K0037 : Knife River Corporation - North Central 1 130459 130459 290953.37 290953.37
Mobilization 2021.501/00010 LUMP SUM Wright 5/18/2007 Q2-2007 070002 M0027 M0027 : Midwest Contracting Llc 1 130459 130459 285000 285000Hi gourous,
I am sorry, my question is a little bit more complex. I hope I may repost here, without opening another thread. Thank you for your understanding.
The EQUIPE_ID column of the table refers to a team. This id is returned by a select list named :P60_EQUIPE_ID which select all the EQUIPE_ID available. Then if one choose a team in this select list, the choosen EQUIPE_ID is returned. If nothing is selected in the select list, then a null value is returned.
The AGENT_ID refers to a person. This id is returned by a select list named :P60_AGENT_ID, which returns all the members of the previously selected EQUIPE_ID. If nothing is selected, then a null value is returned.
A team may have several persons belonging to that team.
I would like that if a TEAM is selected, without selecting an agent in the :P60_AGENT_ID select list (returning a null value in this case), then all the people belonging to that theam will be retrieved by the select QUERY of a report.
Then one could refine the query by selecting a person in the :P60_AGENT_ID select list in order to view only the people of that team in the report.
To resume :
IF EQUIPE_ID is NULL -> all the teams and all the persons are displayed in the report.
IF EQUIPE_ID is NOT NULL and :P60_AGENT_ID is NULL -> All the people of that selected team appears on the report
IF EQUIPE_ID is NOT NULL and :P60_AGENT_ID is NOT NULL -> The report displays only the results of the query for that person of that team.
Thank you for your kind help ! -
Additional field on activity search view
Hi,
I need to add territory id on activity search view. is there any badi which i can use for this purpose to filter the result and additing the search parameter?
Regards,
Kamesh BathlaHi,
You can add fields to Product master using Set types morever to make this fields available to webui you have to do some more configuration. please use following tcode in seqence to achieve your requirment.
1) COMM_ATTRSET - Maintain Set Types and Attributes
2) CRMM_UIU_PROD_GEN - Assign Set Types to Overview Pages
3) CRMM_UIU_PROD_CONFIG - Create UI Configuration for Set Type
Regards,
Dipesh. -
What are the Mandatory Fields in Transaction ME51
Hello Seniors,
I have a requirement about purchase order creation. In this process, I am using the BAPI named " BAPI_PO_CREATE1 ". I have passed all the fields but when I debug and look into the internal tables, I couldn't find certain records. I even debugged " bapiret2" and I see an error which reads "" All mandatory fields are missing"". I have even created a PO in ME51 and found out the mandatory fields but in vain. BAPIRET2 still says, there are some more mandatory fields missing. I need to know what are all the mandatory fields to create a Purchase order using TCODE - ME51.
Your reply is most awaited and rewarded.
Thanks and Regards,
MARKIVhi ,
Functionality
Function module BAPI_PO_CREATE1 enables you to create purchase orders. The BAPI uses the technology behind the Enjoy purchase order transaction ( ME21N).
Alternatively, the IDoc type PORDCR1 is available. The data from this IDoc automatically populates the interface parameters of the function module BAPI_PO_CREATE1.
Functionality in Detail
Authorization
The following authorization objects are checked when an Enjoy purchase order is created (activity 01):
M_BEST_BSA (document type in PO)
M_BEST_EKG (purchasing group in PO)
M_BEST_EKO (purchasing organization in PO)
M_BEST_WRK (plant in PO)
Controlling adoption of field values via X bar
For most tables, you can determine via your own parameters in the associated X bar in each case (e.g. PoItemX) whether fields are to be set initial, values inserted via the interface, or default values adopted (e.g. from Customizing or master records) (for example, it is not mandatory to adopt the material group from an underlying purchase requisition - you can change it with the BAPI).
Transfer
Header data
The header data of the Enjoy purchase order is transferred in the table PoHeader.
Item data
The item data of the Enjoy purchase order is stored in the table PoItem (general item data). The delivery schedule lines are stored in the table PoSchedule.
Use the table PoAccount to specify the account assignment information. If account assignments have been specified for services and limits, you show the relevant account assignment line in PoAccount in the table PoSrvAccessValues via the package number of the service or the limit.
Services and limits
Services, free limits and limits with contract reference can be specified in the tables PoServices, PoLimits, and PoContractLimits.
Conditions
Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. Price determination is reinitiated via the parameter CALCTYPE in the table PoItem.
Vendor and delivery address
The vendor's address can be specified individually in the table PoAddrVendor; the delivery address in the table PoAddrDelivery. If you do not make any individual specification, the fields will be populated via the central address managementfacility.
Note
In this method, the following restrictions apply with regard to addresses:
Addresses can only be created with this method - they cannot be changed. You can only change address data with the method BAPI_ADDRESSORG_CHANGE.
When you create addresses, they are not checked by the method. An Enjoy purchase order may therefore contain faulty address data.
Partner roles
The partners can be maintained individually via the table PoPartner (with the exception of the partner role "vendor").
Import/export data
Import/Export data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items.
Texts
Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the table PoServicesText.
Version Management
You can make use of the Version Management facility via the table AllVersions.
Return
The PO number is returned in the parameter ExpPurchaseOrder. In addition, all information except the service and export/import tables is placed in the output structures.
Return messages
Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.
Example
Example of population of BAPI interface in the Function Builder
Parameter: POHEADER
COMP_CODE = 1000
DOC_TYPE = NB
ITEM_INTVL = 00001
VENDOR = 0000001000
PMNTTRMS = 0001
PURCH_ORG = 1000
PUR_GROUP = 001
CURRENCY = EUR
Parameter: POHEADERX
COMP_CODE = X
DOC_TYPE = X
ITEM_INTVL = X
VENDOR = X
PMNTTRMS = X
PURCH_ORG = X
PUR_GROUP = X
Parameter: POITEM
PO_ITEM = 00001
MATERIAL = 100-100
PLANT = 1000
STGE_LOC = 0001
QUANTITY = 15.000
TAX_CODE = V0
ITEM_CAT = 0
ACCTASSCAT = K
Parameter: POITEMX
PO_ITEM = 00001
MATERIAL = X
PLANT = X
STGE_LOC = X
QUANTITY = X
TAX_CODE = X
ITEM_CAT = X
ACCTASSCAT = X
Parameter: POSCHEDULE
PO_ITEM = 00001
SCHED_LINE = 0001
DELIVERY_DATE = 02.12.2002
QUANTITY = 6.000
PO_ITEM = 00001
SCHED_LINE = 0002
DELIVERY_DATE = 03.12.2002
QUANTITY = 5.000
PO_ITEM = 00001
SCHED_LINE = 0003
DELIVERY_DATE = 04.12.2002
QUANTITY = 4.000
Parameter: POSCHEDULEX
PO_ITEM = 00001
SCHED_LINE = 0001
PO_ITEMX = X
SCHED_LINEX = X
DELIVERY_DATE = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0002
PO_ITEMX = X
SCHED_LINEX = X
DELIVERY_DATE = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0003
PO_ITEMX = X
SCHED_LINEX = X
DELIVERY_DATE = X
QUANTITY = X
Parameter: POACCOUNT
PO_ITEM = 00001
SERIAL_NO = 01
QUANTITY = 15.000
GL_ACCOUNT = 0000400000
COSTCENTER = 0000001000
CO_AREA = 1000
Parameter: POACCOUNTX
PO_ITEM = 00001
SERIAL_NO = 01
QUANTITY = X
GL_ACCOUNT = X
COSTCENTER = X
CO_AREA = X
Parameter: POCOND
ITM_NUMBER = 000001
COND_ST_NO = 001
COND_TYPE = PB00
COND_VALUE = 79.900000000
CURRENCY = EUR
CURRENCY_ISO = EUR
COND_UNIT = KG
COND_P_UNT = 1
CHANGE_ID = U
Parameter: POCONDX
ITM_NUMBER = 000001
COND_ST_NO = 000
ITM_NUMBERX = X
COND_TYPE = X
COND_VALUE = X
CURRENCY = X
CHANGE_ID = X
Parameter: POPARTNER
PARTNERDESC = OA
LANGU = EN
BUSPARTNO = 0000001100
PARTNERDESC = GS
LANGU = EN
BUSPARTNO = 0000001200
PARTNERDESC = PI
LANGU = EN
BUSPARTNO = 0000001000
Help in the Case of Problems
1. Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.)
2. If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this.
3. If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary.
Customer Enhancements
The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:
EXIT_SAPL2012_001 (at start of BAPI)
EXIT_SAPL2012_003 (at end of BAPI)
The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:
EXIT_SAPL2012_002 (at start of BAPI)
EXIT_SAPL2012_004 (at end of BAPI)
These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).
There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.
Further information
1. Note 197958 contains up-to-date information on the purchase order BAPIs.
2. If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646.
3. The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders.
4. Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO.
5. For more information on purchase orders, refer to the SAP library (under MM Purchasing -> Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -> ABAP Workbench -> Overview -> BAPI Explorer from the SAP menu.
regards
reena -
Data mising in few fields while activating DSO
Folks,
Here is a situation.
I am loading GL line Items into a DSO. In the transformation, I have written a End routine to read into another DSO and fill some custom fields.
After DTP, I see these new fields populated in the New Data table for the GL DSO. Once I activate and Look into the active table contents, The data in the Custom fields populated by the end routine is missing.
I thing I am missing something here. Can anyone help.
In a nutshell, I see the data in New Data Table and after activation the information which is populated by end routine is missing in the Active Data table.
Your help is highly appreciated.Hi Sam
When you write a end routine, by default, only fields that have a rule in the transformation are transferred from the end routine.
There is a button in your transformation close to the end routine button which will change the behavior of the end routine. Set it to all target fields.
As a result, fields that are only filled in the end routine are updated and are not lost.
This should solve your problem
Regards
Gaurav
Maybe you are looking for
-
It seems everytime there is a new download, it takes me about 2 hours to have my phone download through itunes. Once it hits this end, I get an error message that says something like unable to process error code 0022155 something to that effect with
-
Another Iphoto '11 and PSE9 Questions
I'm running the latest version of iphoto '11. Just installed PSE9 and all of the updates. I've made PSE9 the external editor in iphoto. In the PSE9 prefs, I set: - the color picker to apple's - set on first save to save over current file When I wan
-
I'm thinking of finally upgrading my late 2007 MBP to Lion, but I'm wondering if my Magic Trackpad will compensate for the fact that the MBP doesn't support multitouch gestures. I'm also wondering how hobbled I'll be if I'm on the road and I don't ha
-
Notes properties in Elements 10
Is there any way to write the notes properties to the photo file? I've manually selected writing properties to the file. But when I use Windows explorer to check the properties, there is no notes field. I add the source of the photo and other notes a
-
Dear experts, we are devloping one report, My requirement is "When i enter the Raw material code, system should give me the list of the Last three vendors against which the PO has been made starting with current date for that material." e.g If materi