Custom field using MM06E005
Hi Experts,
We have implemented a custom field in ME52N using MM06E005 enhancement and added a push button to execute a report. It is working fine in PRD Node1 but if we execute this in Node2 we are getting "End of processing block reached" message and the code is not getting executed. The program is working fine in DEV server.
Regards,
Sibin
Hi,
May be this is related to Date field in PO creation .
Please check the date field values in PO. This date field is enable from the configuration part and displayed in header tab....
Thanks.
Similar Messages
-
Error while adding custom fields using EEWB.
Hi
While trying to add custom fields using the transaction EEWB i got an error message
'No Logsys040 transport request exists for system workbench.Please let me know why it happens.
Thanks
sureshpaulclosing this unresolved
-
How to register User custom field using PHP?
Hi!
I am looking for a way to share user specific data between connected users. For example, all participants should know each other IDs(our own system IDs, not LCCS).
User's custom fields looks the best solution for this, but I can't find a way to register one using PHP, while creating room.
How to register User's custom field using PHP? Or may be there are better solution to make such things?Got it, just need to add new node to UserManager collection.
const USER_MANAGER_COLLECTION = 'UserManager';
static private $USER_MANAGER_CUSTOM_FIELD_CONFIGURATION = array(
'accessModel'=>self::ROLE_VIEWER,
'publishModel'=>self::ROLE_VIEWER,
'persistItems'=>true,
'modifyAnyItem'=>false,
'userDependentItems'=>true,
'sessionDependentItems'=>false,
'itemStorageScheme'=>self::STORAGE_SCHEME_MANUAL,
'allowPrivateMessages'=>true,
'lazySubscription'=>false,
'p2pDataMessaging'=>false
const USER_INVITE_ID_CUSTOM_FIELD = 'inviteId';
static private function createUserManagerCustomFields($room){
$account = self::init();
$collection = self::USER_MANAGER_COLLECTION;
$account->subscribeCollection($room, $collection);
$account->createNode($room, $collection, self::USER_INVITE_ID_CUSTOM_FIELD, self::$USER_MANAGER_CUSTOM_FIELD_CONFIGURATION); -
Using ms project 2007 and vba macro to list all the custom fields used in the project?
Hi,Using ms project 2007 vba macro, I would like to be able to list all the custom fields used in the project and their corresponding field names. e.g. let us say I create a calculated duration field and name it "expected duration" and the name
of the field I select is Duration1.
I am trying to write a macro that will list all the used custom fields such as the result would look like:
Duration1 ---> "expected duration"
Text1 ---> "anything"
Flag1 ---> "....."
Number1 ---> "..............."
Can anyone provide me with the solution?
Regards,
ChuckJohn,
I found this module, which provides the the list of custom fields used in the project but does not provide the name given to the field. Here below is the module and hope you could help me achieve this by modifying the macro to list the renamed field.
' MSP Checks all Custom Task Fields
Sub checkfields2()
'This macro will check and report out which custom task fields are used
'It requires Project 2002 and above as it relies on the GetField
'and FieldNameToFieldConstant methods which were not introduced until
'2002.
'It does not include resource fields, however it is a simple matter to
'do it by replacing the pjTask constant with pjResource.
'Copyright Jack Dahlgren, Oct. 2004
Dim mycheck As Boolean
Dim myType, usedfields As String
Dim t As Task
Dim ts As Tasks
Dim i, it As Integer
Set ts = ActiveProject.Tasks
usedfields = "Custom Fields used in this file" & vbCrLf
myType = "Text"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 30
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)) <> "" Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
myType = "Number"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 20
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)) <> 0 Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
myType = "Duration"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 10
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If Left(ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)), 2) <> "0 " Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
myType = "Cost"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 10
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)) <> 0 Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
myType = "Start"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 10
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)) <> "NA" Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
myType = "Finish"
usedfields = usedfields & vbCrLf & "--" & UCase(myType) & "--" & vbCrLf
For i = 1 To 10
mycheck = False
it = 0
While Not mycheck And (it < ts.Count)
it = it + 1
If Not ts(it) Is Nothing Then
If ts(it).GetField(FieldNameToFieldConstant(myType & i, pjtask)) <> "NA" Then
usedfields = usedfields & myType & CStr(i) & vbCr
mycheck = True
End If
End If
Wend
Next i
MsgBox usedfields
End Sub
This is what the module gives me. But I would like to have beside Text 1 the name that is shown as below. e.g Text1 is "Test".
Would you mind helping me achieve this?
Thanks in advance.
Chuck -
Customize Approval Form to add custom fields using SharePoint Designer
Hi,
i have a created a Custom approval workflow using SharePoint Designer 2010. This is two steps approval WF, All i did put the variable "CancelonRejection" Value "Yes" and one Approval action with 2 different users as Serial. Right now
Status, Requested by, Consolidated comments and comment fields are available on the approval form. Now i want to add some fields with radio buttons on Approval Form, so that 1st approver can select those radio/check box. Once 1st approver will approved this
then display all the values on 2nd approver approval from or send email to 2nd approver along with all the information from 1st approver.
Thanks in advanced!Hi,
According to your post, my understanding is that you wanted to customize Approval Form to add custom fields using SharePoint Designer.
In the SharePoint Designer, you can customize the task form.
Here is a great article for your reference:
Creating Custom Workflow Task Approval Forms with SharePoint Designer 2010
However, every task can only have one task form.
That is to say, the two approvors will have the same task form.
As a workaround, I recommend to customzie the task form using InfoPath.
You can create different view for the approvors.
You need to add form load rules to swich views based on the approvors.
More information:
Using Multiple Views in Customized List Forms
Add, delete, and switch views (pages) in a form - InfoPath
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
How to Generate sales orders with custom Fields using BAPI_BUSPROCESSND_CREATEMULTI
Hi,
I need to generate sales orders with custom fields on table CRMD_ORDERADM_H using BAPI_BUSPROCESSND_CREATEMULTI, after changing the structure BAPI_TE_CRMD_ORDERADM_H, and feed the EXTENSIONIN table of the BAPI with data, the order is created, but any value on custom fields.
After debuging, I saw that the BAPI search for structure conversion in table CRMC_OBJECTS_GEN, but we haven't entry with BAPI_TE_CRMD_ORDERADM_H in this table. is that the problem ?, Is there any way to fix it?
Best Regards,
Salah.That depends on where do you have the customer fields, check the table CRMD_CUSTOMER_H, if your custom fields are there, you need to use the changing parameter CUSTOMER_HEAD, I guess your already checked that one, right? but there's no custom fields, well...AET/EEWB doesn't enhance the strcuture of the BAPI, so you should do it manually, check the note following note for further details.
988410 - FAQ: User-defined fields in the BAPI
If you don't have access to the SAP Marketplace, in resume you should create an append on the structure BAPIBUS20001_CUSTOMER_H and include the following strcutrue CI_EEW_CUSTOMER_H
Cheers!
Luis -
Runtime error in CRM_DATAEXCHG_BADI after adding customer fields using EEWB
Hi gurus,
I am getting short dump in ZCL_IM_EEW_DATAEXCHANGE06~CRM_DATAEXCH_AFTER_BAPI_FILL.
I've added 3 custom fields in ORDERADM_I structure using EEWB. ( created in ECC also ).
Now when i create a sales order, its not flowing to ECC as i am getting the below error.
UC_OBJECTS_NOT_CONVERTIBLE
Error occured while executing below statement
MOVE <ls_bape> TO ls_bapiparex_wrk+lc_offset.
<ls_bape> is having all the custom fields i've created using EEWB.
Error short text i am getting in st22: ' Data objects in Unicode programs cannot be converted.'
Kindly help.
regards,
Arun N K.Hi Robert,
Thanks for the reply.
I was not able to use move-corresponding as there was no matching fields in the destination structure.
Anyway we found out the issue. One of the custom fields generated using EEWB, used INT4 data element. I deleted the field and created it again using character (NUMC) data element, and it worked fine.
I still don't know the exact problem of using integer data element. Kindly share if anyone find the reason.
Thanks,
Arun N K. -
How to handle custom field using BAPI_PO_Create1
i used to bapi_po_create1 to upload purchase order. in purchase order one custom field in item level warranty.
in CI_EKOPODB . I was send custom data in bapi using EXTENSIONN. BUT I GOT
ERROR PLEASE ENTER VALUE IN WARRANTY AND
Error transferring ExtensionIn data for enhancement CI_EKPODB.
IN A FORUM I GOT ANSWER TO IMPLEMENT BADI ME_BAPI_PO_CUST. BUT I AM NOT KNOW HOW TO IMPLEMENT IT PLEASE GUIDE ME.
PRANESH
Edited by: Praneshom on Mar 31, 2011 11:26 AM
Edited by: Praneshom on Mar 31, 2011 11:28 AM
Moderator message: please do not post in all upper case.
Edited by: Thomas Zloch on Mar 31, 2011 11:48 AMhi Diwakar.
my warranty field is int4 length 10.
I am already use BAPI_TE_MEPOITEM.
bapi_te_mepoitem-po_item = h_item..
bapi_te_mepoitem-warrenty = '6'.
WRNTY = bapi_te_mepoitem-warrenty.
CONDENSE wrnty.
CONCATENATE bapi_te_mepoitem-po_item WRNTY INTO POIT SEPARATED BY SPACE.
MOVE 'BAPI_TE_MEPOITEM' TO i_extensionin-structure.
MOVE POIT TO i_extensionin-valuepart1.
APPEND i_extensionin.
bapi_te_mepoitemx-po_item = h_item.
bapi_te_mepoitemx-warrenty = 'X'. "<--here the "difference"
CONCATENATE bapi_te_mepoitemx-po_item bapi_te_mepoitemx-warrenty INTO POITX SEPARATED BY SPACE.
MOVE 'BAPI_TE_MEPOITEMX' TO i_extensionin-structure.
MOVE bapi_te_mepoitemx TO i_extensionin-valuepart1.
MOVE POITX TO i_extensionin-valuepart1.
MOVE bapi_te_mepoitemx-warrenty TO i_extensionin-valuepart2.
APPEND i_extensionin.
Please review this code
Thanks
Pranesh -
Custom Field using screen exits CS01/CS02/CS03
Dear Experts,
I am using Screen exits to add some text description in CS01/CS02/CS03, my requirement is to add a field 'Product Appearance' with multiple lines for the material description. For this I have created customer field 'ZTEXT1' and appended it to STKO table. Now in screen painter(SE51) i need to add 3-4 lines of type stko-ztext1 because the product desc is of size 300-400 character.
I am not able to create 3-4 lines of type stko-ztext1. Can u plz suggest how can i add 3-4 lines of type stko-ztext1 in SE51.
I am able to create a blank field in SE51 using Edit->Grouping->Step Loop->Define, but while activating it is giving error as "Input/Outpt field STKO-ZTEXT1 and key word are not in the same screen".
Plz suggest.
RegardsHi Kurtt,
Below are the available user exits :-
PCSD0001 Applications development R/3 BOMS
PCSD0002 BOMs: Customer fields in item
PCSD0003 BOMs: Customer fields in header
PCSD0004 BOM comparison
PCSD0005 BOMs: component check for material items
PCSD0006 Mass changes user exit
PCSD0007 Check changes in STKO
PCSD0008 WBS BOM: Customer-specific explosion for creating
PCSD0009 Order/WBS BOM, determine URL page
PCSD0010 Order/WBS BOM, determine explosion date
PCSD0011 Knowledge-based order BOM, parallel update
PCSD0012 Customer - Mat. number/mat. number during material exchange
PCSD0013 Customer-specific processing of an explosion for BOM browser
PCSD0014 Knowledge-based order BOM: Status
Check which one suits your requirement.
Regards
Abhii -
ABAP: SD user-exits - custom fields using from KNVV or VBAK
Hi all,
I have a technical question.
I've created some custom fields in table KNVV. The values of these custom fields have to be used during Sales Order creation/modification for determining materials or princing, in sales order user-exits.
My question is:
During the Sales Order creation/modification, in the userexits:
Is it preferable to get directly the values of the custom fields from KNVV?
OR
Is it preferable to transfer values of the custom fields from KNVV to VBAK (which was extended with the same custom fields like KNVV...) with transfer data, and then use only VBAK?
Thanks in advance for your answers.
Have a nice day!Anderton,
I would prefer moving them to VBAK and then using it. Why?
1. Once you have queried KNVV and moved it to VBAK you do not have to perform the select again.
2. During SO change, you already have the data in VBAK so you do not have to fetch again from KNVV.
3. Lets say the Z field was changed on KNVV after creation of SO and if your requirement is to use the Z field content when the SO was created, you cannot go back to KNVV since the data is changed. But if the same was stored in VBAK, you do not have that problem.
Thanks,
Vikram.M -
Custom field using look up in BEx
We have a cube that refreshes from an ODS that's loaded from R/3 SD side. There is a query based on a multi-provider that links this cube and a couple of others. Now, after reviewing the numbers from this query, the users come up with an adjustment percentage based on only 2 characteristics (the query has about 30).
Is there anyway to create a custom field/key figure which will calculate the key figure, multiplied by this new percentage, through an look-up of the 2 characteristics, and return it as a new key figure (adj_key_figure)?
Thanks!Hi,
If all the values are present in report and you just want to calculate in report it self, then you can use Calculated/Restricted keyfigures and also with Formulas.
Thanks
Reddy -
Repricing of Custom Field used in Key combination for Pricing
Hi,
we have created a custom field and this field is being used in the Key combination for Pricing. For standard fields we all know that the pricing condition is repriced once the value of the key field is changed in the document automatically (not manual update)
The problem with this having the custom field in the Key combination is that when this fiel value is changed in the document the condition is not repriced automatically. We need to Do the price update manually for determining the new condition value.
Request you to help in solving the issue. Do explain the things to be carried out for automatic pricing for the Custom fields added.
Thank you in advancd.
Regard
KulaHi Kulasekar,
I think you have to implement Badi CRM_COND_COM_BADI, update communication structure with updated value from transaction should do reprice.
Hope this helps!!! -
Setting lookup custom field using CSOM
Hi,
i am trying to use:
SetCustomFieldValue()
to update custom fields. It is working perfectly well for text types. However i can't seem to figure out how to setup the value of lookup custom field type. I got to the point where i check if the value i want to set is in the entries of the lookup table.
But noway to figure how to set this value.
thx for any helpBeautifull !!
i found out what i need in order to set the lookup field following your link which led to this one (another post):
http://nearbaseline.com.au/blog/2013/08/updating-lookup-table-values-using-jsom/
"must pass the entry name value(s) in an Array" it is mentionned nowwhere in MSDN ... -
Creating a new project with custom fields using web services
I've been trying unsuccessfully for the last week or so to successfully create a new project from web services and I believe the main problem that I've been running into is that one of the required fields is a custom field. I've tried creating the Project
in a couple of different ways and haven't had any success up to this point, so any help would be appreciated. I've tried creating it with both a REST call to /_api/ProjectServer/Projects and a SOAP call to /_vti_bin/PSI/Project.asmx. Below are the best shots
I've made at the two different calls with the errors I received. If anyone has any leads on the best way to do this the help would be appreciated!
REST POST /_api/ProjectServer/Projects
'odata.type' : 'PS.PublishedProject',
'Name' : 'OData Name',
'Custom_9d77d62aa92e4d40adc8446c90eb7456' : "O&M"
Response
error: {
code: "11713, Microsoft.ProjectServer.PJClientCallableException"
message: {
lang: "en-US"
value: "PJClientCallableException: CustomFieldRequiredValueNotProvided CustomFieldRequiredValueNotProvided mdpropuid = 9d77d62a-a92e-4d40-adc8-446c90eb7456"
SOAP POST /_vti_bin/PSI/Project.asmx
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proj="http://schemas.microsoft.com/office/project/server/webservices/Project/" xmlns:projds="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
<soapenv:Header />
<soapenv:Body>
<proj:QueueCreateProject>
<proj:dataset>
<ProjectDataSet xmlns="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
<Project>
<PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
<PROJ_NAME>Proj Dept Test 2</PROJ_NAME>
<PROJ_TYPE>0</PROJ_TYPE>
</Project>
<ProjectCustomFields>
<CUSTOM_FIELD_UID>4802a711-62a0-4f84-8e08-c7d22daadb5b</CUSTOM_FIELD_UID>
<PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
<MD_PROP_UID>9d77d62a-a92e-4d40-adc8-446c90eb7456</MD_PROP_UID>
<FIELD_TYPE_ENUM>21</FIELD_TYPE_ENUM>
<CODE_VALUE>a47930d6-b89d-4f3a-b4e3-522015fe82a1</CODE_VALUE>
</ProjectCustomFields>
</ProjectDataSet>
</proj:dataset>
<proj:validateOnly>true</proj:validateOnly>
</proj:QueueCreateProject>
</soapenv:Body>
</soapenv:Envelope>
Response
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<s:Fault>
<faultcode>s:Server</faultcode>
<faultstring xml:lang="en-US">ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information</faultstring>
<detail>
<errinfo>
<general>
<class name="General Unhandled Exception in _Project.QueueCreateProject_">
<error id="42" name="GeneralUnhandledException" uid="184feeaf-906a-e411-9b2a-00155d388b02" Exception="System.Data.StrongTypingException: The value for column 'PROJ_TYPE' in table 'Project' is DBNull. ---> System.InvalidCastException: Specified cast is not valid.
at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
--- End of inner exception stack trace ---
at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
at Microsoft.Office.Project.Server.BusinessLayer.Project.FixupProjectType(ProjectDataSet projDS)
at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProject(Guid jobUid, ProjectDataSet dataset, Boolean validateOnly)
at Microsoft.Office.Project.Server.Wcf.Implementation.ProjectImpl.<>c__DisplayClasse.<QueueCreateProject>b__d()
at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)"/>
</class>
</general>
</errinfo>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>Julie,
You can create the fields that are project specifc & you can create fields that apply to all projects but have specific options for projects. Your goal is to create fields that are specific to each project, but right now you get all fields from you old project - is this correct?
From your description below it appears that the fields in your original project are marked as applied to all projects & hence when you create a new project they are inherited. If you mark those fields as applied to certain project & then create a new project those fields will not be inherited.
But you are right in the sense that it is limiting that there is no multi-select for "applies to" field. -
Reference field while extending Order Object with custom fields using EEWB
Hi,
I am using EEWB to extend Order. i have to add Quantity fields, while generation it gives the following error:
Diagnosis:
You must specify reference tables and reference fields for fields containing amount or quantity data. You have specified either only the reference field or the reference table and have not maintenance either ready.
Procedure:
Add the missing entry. You can do this with the single field maintenance function of the table.
Can someone explain what will I need to do? Is its a something outside EEWB which I would need to do.
Thanks,
SG.Hi
check the item category table CRMD_ORDERADM_I (Item data) for necessary fields there u can find that
Item No
Item Number in Document
NUMBER_INT
Product ID
Product Name Entered
ORDERED_PROD
Quantity
Unit of Measure
PROCESS_QTY_UNIT
Unit
CRM Schedule Line Quantity
QUANTITY
Hope it helps u
Regards
Manohar
Maybe you are looking for
-
GR IR Clearing Report Items still appear
Hi Experts, I have problems with GR IR Clearing Report FAGL003/FBL1N. There are still items in my GL in report FAGL003 that are not cleared even GR-Invoice are already done. What are the scenarios that caused this? Thanks a lot!
-
Using Lightroom on multiple computers with the same images
When using lightroom on my PC I download the images to an external hard drive. When I am away from home can I use lightroom on my laptop and down load images to the same external hard drive and process them and have lightroom on the PC locate them w
-
Can home sharing work with the ipad2?
Does home sharing apply to the iPad2? I'm looking for alternates to syncing since I am having trouble with syncing the device from my computer. Itunes begins to freeze shortly after syncing begins-even the apple senior tech was confused? Any ideas
-
Les documents publiés (pdf/flash Adobe Presenter 9)
Au secours, problème de mise en mémoire (buffering) à répétition dans les documents publiés en pdf ou en flash avec Adobe Presenter 9. Comment l'éviter, s'en débarrasser même si on ferme toutes les applications, même si l'ordi est très récent et full
-
The manually upload artwork won't show
After I have downloaded my music,I tried to upload the artwork from my computer,but it wouldn't apply.I have tried a few times,I even tried to upload the artwork to only one song,the same thing happened.Please help,thank you.