IPC in CRM 7.0: New customer field in item communication structure
Hi Experts,
I tried to enhance the IPC according to the known manual.
I created a new item related z-field in the item communication structure which I fill in the BadI IF_EX_CRM_COND_COM_BADI with a Char(1) value:
IF cs_acs_i_com-zfield IS INITIAL.
LOOP AT ls_prc_agrmnts_wrk-price_agreements_crm ASSIGNING <price>.
CASE <price>-kschl.
WHEN 'ZFRE'.
cs_acs_i_com-zfield = 'B'.
I also did the customizing for that new formula which is a requirement. There I added two attributes to the implementation:
-ITEM_GUID Item GUID
-ZFIELD Z-Field
and also two attributes to the formula:
-ITEM_GUID CRM_ITEM_GUID
-ZFIELD ZFIELD
I use this requirement in my pricing procedure and uploaded the jar file. My java code looks as follows:
import com.sap.spe.condmgnt.finding.userexit.RequirementAdapter;
import com.sap.spe.condmgnt.customizing.IAccess;
import com.sap.spe.condmgnt.customizing.IStep;
import com.sap.spe.condmgnt.finding.userexit.IConditionFindingManagerUserExit;
import com.sap.spe.base.logging.UserexitLogger;
public class ZFreiStBLP extends RequirementAdapter {
private static UserexitLogger userexitlogger =
new UserexitLogger(ZFreiStBLP.class);
public boolean checkRequirement(IConditionFindingManagerUserExit item,
IStep step, IAccess access) {
String item_guid = item.getAttributeValue("ITEM_GUID");
userexitlogger.writeLogDebug("Item: "
+ item_guid);
String zfield = item.getAttributeValue("ZFIELD");
userexitlogger.writeLogDebug("ZFIELD: "
+ zfield );
if (pauschale != "B"){
return pauschale.equals("");
}else
{ return pauschale.equals("X");
In SM53 i can see the logs, but the problem is that obviously only the standard field ITEM_GUID is available in the Java. Means, that for my z-field I never get a value although the BadI is called an the value is written to the communication structure.
Does anybody has an idea, why I do not get the value of that zfield in my java code?
Thanks a lot!
Regards,
Mireille
Hello Vinod,
I have customised complete pricing procedure but in the Quotation order we are not getting NET VALUE.
When i come accrossed with BBP_CHECK_CND_CUST In my findings i found parameter IPC_ON is missing.
I am waiting for the reply from BASIS.
Is there any functional customisation required for IPC let me know.
Best Regards,
Sathyadev
Similar Messages
-
New custom field in MCVBAK not available for selection in RSA5
I added a custom field to the communication structure MCVBAK. When I go to RSA5 and select the Maintenance button to select it, it is not visible in the list. Do I need to do something other than add to MCVBAK to make it available for selection?
Thanks.Hi Boater,
Have you included this new field from MCVBAK in the extract structure from LBWE T-code? If you haven't, you need to do this and it will be available in RSA6. Hope this helps.
Thanks and Regards
Subray Hegde -
New custom field in the POWL search criteria
Hi experts,
My requirement is to add a new custom field in the search criteria (Parameters)
In my Easy shopping card POWL. I need to add custom fields in search criteria.
I tried appending my custom fields in structure /SAPSRM/S_SEARCHFIELDS
And customized the POWL type DB criteria SAPSRM_FEEDER_SC by adding the custom field
But still the newly added search criteria is not displaying in the
Query SAPSRM_E_CHECKSTATUS_01 in powl_query transaction.
Kindly help me to solve this issue
Regards
Chinnaiya PHello Konstantin,
thanks for the reply...
I tried to add an extra Field(Company code) in POWL Search. the problem is the Field Company code doesnt get updated in BBP_PDHSC and BBP_PDISC with the value used in while creating SC.
I only get the Company code value in table BBP_PDBEI for SC.
So when i give any value in POWL search for company code no data is shown even though the SC was created in the inputted Company code.
so how to go about adding CC as search criteria in POWL so that the resultant output is filtered on the basis of CC value.
Thanks
Rajat -
New Customer Field in CCM2.0
Hi
I need a new customer field in catalog which I want in the shopping cart as well. I have used the allready created customer fields 1-5.
Do anyone know how to create a new OCI customer fields?
Thanks in advance
Best regards
JesperHi
We have allready used the 5 standard customer fields in the catalog and want a new one.
We use the standard for
- "Asset class",
- "No control" (for workflow),
- "Approval" (for workflow),
- "GL account" (different GL account within same UNSPSC class)
- "High Level Articles" which control workflow and it is possible to change price and vendor in SC.
Then I need a new field for a responsible purchasing department (purchasing group). When a user buy an article with an responsible purchasing department the SC must be approved first before it runs the normal workflow.
For the above new fields I therefore need 6 customer fields.
The question is, can I create a new customer field or do I have to use a standard field in catalog and transfer this to a new field in SC??
Best regards
Jesper -
New custom field in lead conversion
Hi..
Can we capture new custom field in account object while converting it using the lead conversion layout. TIA
Edited by: user13260779 on Aug 22, 2011 11:33 PMYour requirement is not clear; can you please elaborate?
-
New Customer Field in Shopping Cart (SRM) with default value
We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
We have added the custom field and also assigned default value 'X' to it using BADI BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
KR Jaideep,Dear Poster
Your thread has had no response since it's creation over
2 weeks ago, therefore, I recommend that you either:
- Rephrase the question.
- Provide additional Information to prompt a response.
- Close the thread if the answer is already known.
Thank you for your compliance in this regard.
Jason Boggans
SAP SRM SDN Moderator -
Issue with new Custom field value in Material UI (EHP5)
Hi
We added new Custom field (country) in material UI for Routing the WF based on country.
we added this new field in material general data, When user press the "check" button in the header the value disappeared in the UI.
This field value required only in MDG CR level, this field value will not be updated in ECC active area.
Request your inputs to solve this problem.resolved myself:
PROCESS BEFORE OUTPUT.
* Verarbeitung vor der Ausgabe
*MS17092009 Non eliminare modules standard.
MODULE set_propriety.
MODULE INIT_SUB.
MODULE GET_DATEN_SUB.
PROCESS AFTER INPUT.
* Verarbeitung nach der Eingabe
MODULE GET_DATEN_SUB.
CHAIN.
FIELD MARA-ZBARCODE.
ENDCHAIN.
MODULE SET_DATEN_SUB.
FIELD MARA-ZBARCODE MODULE BARCODE_0001 ON INPUT. -
Addtion of new custom field in PP order
Hi All,
I am looking forward to add a new custom field in PP order and to link it with table AUFK in the existing tabs of PP order.
I dont want to use any existing field. Also I have only have an option of having a new custom tab with the new field altogether which I dont want to use.
Please help if possible how can I accomplish it.
Rg,
VipulHi Vipul,
Nobody works in all areas and nobody gives instant solutions to each problem. I told you in my first reply that we have done similar devlopment in material master..not in prod order and i clearly mentioned that possibilty is there.
Your Abaper might not be able to develop this because this is not easy and you also might not be able to give correct functional logic.
Regards
Tajuddin -
Addign new customer field in Shopping cart SRM with default value
We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
We have added the custom field and also assigned default value 'X' to it using BADI BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
[/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm|/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm]
KR Jaideep,Hi,
In badi BBP_CUF_BADI_2, method MODIFY_OUTPUT,
are you doing something like this?
CASE IV_FIELDNAME.
WHEN 'YOUR_CUSTOM_FIELD'.
IF IV_VALUE IS INITIAL.
MOVE 'YOUR_DEFAULT_VALUE' TO EV_VALUE.
ENDIF.
ENDCASE.
Best regards.
Edited by: Pablo Casamayor on Jul 23, 2009 12:32 PM -
How to add a new custom field to one set of employees within one country?
Hi,
I am thinking of a scenario where a new custom field is dispayed in PA30 for IT0006
only for one set of employees in US (such as for a employee group or employee sub group).
Other employees should not have this custom field.
All employees in this scenario is for US country only.
Is this possible? Do we need ABAP for this or only IMG will do?
Any details on how to implement this etc..
Thanks for any help.Thanks for everyone for the responses.
I really liked the decoupling infotype solution.
However, since some work has been done in the old way, I will try to describe the problem in detail.
Our ABAPer already created a new screen 0200 as a sub-screen in ZP000600 module (I am assuming it is a module pool) using PM01 and assigned to 2010 screen; an alternate screen specified in IMG for country 10 as key (instead of standard screen 2000 for IT0006).
This new screen 0200 is assigned to 2010 in PM01 transaction.
These steps displays the 0200 sub-screen with added fields to all the US employees hiring in the respective personal action.
I want to create a new scenario to suppress these additional fields for some US employees (say company code BKUS)
I placed a new entry in T588M for module pool as ZP000600 , key is 10, alternate screen as 0200 and hide all the fields
But, these additional fields are still displayed always for US employees for whom I want to hide.
Did I miss any thing?
I do not want to hard code in ABAP whom to display and who not to.
Is there a IMG way to do this so that I can change the criteria later as we go.
Thanks -
Adding new custom fields in SAP transaction - PSOBWORK?
Hi,
System - ECC 6.0
I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
I highly appreciate your help on this.
Thanks.
RajeshHi ,
There are options like screen-exits ,badis
the best option would be to find screen exits for the transaction and you code ur logic in the exit and create the screen with your requirement . -
Adding new custom fields in SAP transaction?
Hi,
System - ECC 6.0
I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
I highly appreciate your help on this.
Thanks.
RajeshHi,
Find the link below which has step by step process of adding custom fields:
goto site saptechnical-tutorials-ExitsBADIs-EEWB
Hope this would be helpfull.
Regards,
Sharath -
ECC6.0 - Foreign Key in BSEG for new custom field
When I create a new custom field in NewGL, it is created in some tables like BSEG and others. In BSEG there is no flag in the field "Foreign Keys" (I inserted it when I set the field), while in the others tables I find the flag.
How can I solve it? I think that I have to mark the field directly in BSEG. Is it true?
Let me know
ThanksHi Srini,
As per note 32662 it seems you have followed all the steps, but might be that you didn't do in proper sequence.
The note states that:
"If a new access sequence and condition table was created before the communication structure was modified, it must be deleted again. Items 1 to 5 must be carried out in the specified sequence."
So I guess the key for you would be to delete the Condition table and access and create them again.
Regards,
Ganesh -
Add new custom fields in tcode VA05
In order to add new custom fields in tcode VA05, i need to change V05TZZMO which is a exit to populate the new fields.
But how can I edit V05TZZMO ? I must have development key to change that ?Hi,
As u have to modify the standard program directly not any customer exit or badi , for sales order transactions like va01 va02 , va03 , va51 etc..., so u need a developer key as a developer that is common for any program u write for the first time witha new userid + u need a standard sap access key also .
Regards -
Adding new custom fields in t code - MIR7
Dear Experts ,
I have the following requirement .
In MIR7 t code under the tab - basic data - i have to add new custom fields like
Billing document no and billing doc item along with multiple selection option .
i have found the BADI - BADI_FDCB_SUBBAS04 . i dont know how to get the custom fields in that .
Regards
PrabhuI have designed a MODAL SCREEN which contains a table control for multiple entries for Billing document nos .
I want to design a PUSHBUTTON on the MIR7 screen and then once i will press the pushbutton the MODAL screen should get called from that .
When the MODAL screen will be called in the back end the MIR7 screen should also be present in the
back end .
If any queries on understanding the requirement then please revert .
If any body has any idea on this then please suggest .
Regards
Prabhu
Maybe you are looking for
-
What are the dependent master data for running MRP
Hi Experts, My client wants to Run MRP After 8 Months of implementation. Now i want to know 1) What are the Master Data need to be check. They are Using the Strategy 20. 2) They have confirmed sales order for few customers. Forecast
-
I can longer find the airplay icon on my iPad when I double click the home icon. It worked fine and i used it for a couple of weeks to mirror with the Apple TV and then it mysteriously disappeared. Now when I double click and slide the icons at the b
-
Update error when autoupdating version
Hi guys We have an AIR app that we update and normally automatically installs. I've been testing the update recently on my localhost server before committing the release to the live server. On the latest update, I've been getting the following error
-
Update of ARD "Info" Field w/ Serial#
Trolling through the forums I was able to find a true ARD gem. Placing the Serial # of a machine into one the the info fields of the sharing console. Below is a code snippet from Joel. D. Reid which is excellent on the 10.5.8 machines, but does not r
-
Transformation Lost in DEV - Help
Hi, I am not sure about how good it is to delete the 'M' version entries directly from table, once I delete the 'M' version of my infoobject and my system started giving DUMP. The solution which I applied was I have manually created 'M' version line