Adding a field to infotype 554 with PM01
I was adding this field to infotype 0554 via PM01 and while I was generating the objects I got this error.
Structure HCMT_BSP_PA_US_R0554 does not exist
Message no. PG361
Diagnosis
The structure HCMT_BSP_PA_US_R0554 does not exist in the Dictionary.
Procedure
Please create the structure before executing any further actions.
Any ideas how to solve this?
Thanks,
yes it is public sector.
I went to PE03 and found molga 10 assigned to US.
not sure how to check for PMI
Similar Messages
-
Adding a field in infotype 0009
Hi,
I have a requirement where in i have to add a filed in the infotype 0009.
For this i have added the field in the structure ps0009 through append structure. But i have to get the filed in the sceen. Please let me know how to do this.
I have gone to PM01 transaction and for infotype 0009 went into module pool option button and clicked on create screen then its asking for the access key as this is the standard infotype. But i dont know how many screens are related to this infotype as the access key for all the screens is different. I took access for 2 screens but not sure how many screens are there.
Please advice how to proceed.
Thanks,
RajuHi raja,
1. The screen numbers starting with 2
are the ones which will show the data for entry purpose.
2. So while doing pa30, check the exact screen number,
which comes in your case (this is country dependent / customizing dependent)
3. Then accordingly u can enhance those screen.
regards,
amit m. -
Adding custom field to BP Adress with AET
Hi experts.
I have to create several custom fields for the BP Adress, and when going through AET it proposes to create them in the BUT000 table, doesn't gives me another option.
As a BP is expected to have several addresses, this values can not be saved in BUT000, which we all know is where resides BP header data, and the BP number is primary key.
I'm not planning to need these fields in the webUI, they are only required for a massive initial load, and I'm using BAPI_BUPA_ADDRESS* function modules to update the address data.
Could you help me with your advice? Should I make an append structure to ADRC? How could that be reflected in the BAPIS structures I'm using to save the data?
Your help will be very appreciated my friends.
Cheers
MarcHI Marc,
I hope you are right and will work aswell.
Also, i have another suggestion: instead of extending the BAPI, you can update the ADRC values outside of Bapi. meaning...once the BP is created/udated, you will get BP number, with the bp number, BUT020, gives you the address numbers, with the address numbers you can udpate ADRC through FM "addr_update" if it is for Org, "addr_person_update" for person, "addr_cont_pers_update" for contact person.
Hope this helps.
Cheers, Satish -
Adding a field in movement 561 with transaction MB1C
Hi!
I would like to add a field (FISTL - found center) for movement type 561. I went in OMJJ and made field FISTL mandatory.
The thing is that if I use MIGO and movement 561, the field is available and it's working corectly.
What I would like is to use this field in MB1C transaction, not in MIGO. With these settings made in OMJJ for movement 561, I can't see the field in MB1C and even if the field is mandatory, I can post a document using MB1C. Could you please tell me how can I do that?
Best regards,
Marceluse transaction OMCJ
-
Adding a field to a form based on a table
Hi
I am unable to make the following scenario work.
I have a form which is called from a report. The report passes in an ID parameter. This form field then displays the text associated with this ID because it has a LOV attached to it.
However, the user is able to select other values from the LOV, which then renders the form useless.
Is there a way of:
- disabling the LOV?
- adding a separate text field to the form where I can display the value I want with no LOV?
ThanksAs part of my attempts to make this work, I added a field to a form, with the intention of passing a value into it using the link to the form. But the field does not appear in the list of parameters available to the link.
why is that? -
Problem with adding output field in Bank Details(Infotype 0009)
Hi All,
I hav a criteria like, when i select a value for a field corresponding value should be displayed in input/output field just beside the selected field.
To make you understand the criteria more clearly.In infotype 0009 we hav Bank key.When we select a bank key corresponding Bank name is displayed just beside Bank key field.How to achieve that functionality.
Can anyone help please. Its urgent...
Thanks a lot...
Sandeep.To make my question more clear.I have created a new field in bank details infotype.Similar to the field Bank key in 0009 Infotype.As soon as a select the Bank no through F4 functionality i want the Bank no no to be selected and at the same time i want Bank name to be displayed just beside this field.
In short with 1 selection i want both Bank no n Bank name to be selected.
If i hav ti write the code where should i write the code.I hav also created a structure .I presume i need to write a logic for this requirement.But i dont know where to write the logic. -
Hi,
I have a requirement where in i have to add a filed in the infotype 0009.
For this i have added the field in the structure ps0009 through append structure. But i have to get the filed in the sceen. Please let me know how to do this.
I have gone to PM01 transaction and for infotype 0009 went into module pool option button and clicked on create screen then its asking for the access key as this is the standard infotype. But i dont know how many screens are related to this infotype as the access key for all the screens is different. I took access for 2 screens but not sure how many screens are there.
Please advice how to proceed.
Thanks,
RajuHi raja,
1. The screen numbers starting with 2
are the ones which will show the data for entry purpose.
2. So while doing pa30, check the exact screen number,
which comes in your case (this is country dependent / customizing dependent)
3. Then accordingly u can enhance those screen.
regards,
amit m. -
Adding new fields in Custom Infotype
Hi,
I need to change some fields of Custom Infotype. But project is already gone live for 1 country. will making changes to infotype affect for existing live country?
Safe side....We are thinking Adding new fields in Custom Infotype. & displaying corresponding fields for countries in another tab
& hiding the old tab.
Please let me know procedure for Adding new fields in Custom Infotype for displaying in new tab.
Edited by: Sachin Thigale on Aug 23, 2010 7:04 PM
Edited by: Sachin Thigale on Aug 23, 2010 7:05 PMPlease search. Lot of Threads on this.
Follow these steps.
Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the u2018Employee Infotypeu2019 radio button.
4) Select the u2018PS Structure Infotypeu2019.
5) Click on Createu2026 A separate table maintenance window appearsu2026
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on u2018Allu2019 push button. It takes a few moments.
10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
11) Click on u2018Changeu2019(pencil) button
12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
13) Give u2018T591Au2019 as subtype table
14) Give u2018T591Su2019 as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
18) Click on u2018Changeu2019 (pencil) button
19) Click on u2018New Entriesu2019
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypeu2019s infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirementu2026
25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Donu2019t forget to u2018Activate at every level
i think u have to select CI_INCLUDE while enhanceing the Standrad Infotype
The above details are from the following link
Re: How to add fields in custom infotype and update its screens -
Adding additional text field to infotype in SQ02
Hi ,
I am trying to create an additional text filed to the infotype 0034 in a customized infoset, in Tx SQ02 as shown in the link below:
http://help.sap.com/saphelp_nw04/helpdata/en/d2/cb4468455611d189710000e8322d00/content.htm
Here the question is :
The check box "Detemine LIKE reference using text field" is grayed out and I couldn't able to check the box.
Can any one help me to resolve this and let me know what is the significance of that check box?Hi Suresh,
I tried running the query after deleting the newly added text fields to the infoset, the query is running properly with out any short dump, where as with the additional fields added it is going to short dump and the shot dump states as shown:
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGAL_FUNC',
was neither
caught nor passed along using a RAISING clause, in the procedure "%_GET_PERNR"
"(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The program "!QZZ/SAPQUERY/H2AAVULA27174228" contains a CALL FUNCTION
statement. The name
of the function module to be called is "RPAQ_GET_AF_0034".
No function module exists with the name "RPAQ_GET_AF_0034".
All function modules are stored in the Function Library (SE37).
Possible reasons:
a) Wrong name specified. Particular attention should be paid
to upper/lower case and underscores ("_")
b) Transport error
c) If an enqueue/dequeue module has been used, the lock object
may not have been activated (ABAP Dictionary)
Any help?
Best regards
Vamsi -
Error with Dump while adding Currency field in UI
Hello,
I have a requirement to add a custom entity in MDGM with an currency attribute, and encountring dump while adding the field to Web Dynpro component in UI.
Could some one point me a direction and see below :
Custom Entity with attributes
ZTSTOCK data element is type curr (Lenght 13, Dec 2)
Data Model is activated without errors and created custom Web Dynpro Form component. while designing it in UIBB by adding Element TSTOCK_VL encountring a error and dump.
Error: Could not find attribute WAERS and also dump showing below:
Category ABAP Programming Error
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_WD_CONTEXT
ABAP Program CL_WDR_CONTEXT_NODE_INFO======CP
Application Component BC-WD-ABA-RUN
Date and Time 21.05.2014 00:13:32
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_WDR_CONTEXT_NODE_INFO======CP' has to be
terminated.
Any help please.
BR, SrihariYes, since the release of the current segment is 45 and you are now in a ECC6 system you cannot cancel the release (because there is no ECC6 version). Just use the add version button to create a new version for ECC6. Once you have that you can add fields and set the release to ECC6.
If you later on need to add more segements you can then cancel the release for your ECC6 segment and add the fields and set the release to ECC6 again (because you already have an ECC6 segment)
Hope that explains it,
Michael -
T code fbl3n , adding output field is with hold tax code.
hai experts ,
tcode is fbl3n.
adding new field is with hold tax code in output fields..
inpu field is gl account number and company code and psting date.
but in report bsis table data is come, but this not properly assiging to output display structure.
but i find out some badis like 1. FI_ITEMS_MENUE01
2. FI_ITEMS_MENUE02
3. FI_ITEMS_CH_DATA
4. BADI_LAYER
but these badis not working properly.
but i develop some implimentation enhancement frame work , but inthis point , cursor will comes to enhancement block but not move step by step code..
please solve.
thanks in advance.Hi,
To add new fields in the out put for the transaction FBL3N Use BTE.
Read the documentation first..
Go to Tcode FIBF =>Environment=>Info system(P/S)=>F8=>Select the event 00001650=>Click on documentation
1. Extend the structure RFPOSX and RFPOS with a new append structure.
2. Run the RFPOSXEXTEND report.
3. Create BTE 1650 (Business Transaction Event). For this purpose, copy the sample function module SAMPLE_INTERFACE_00001650 into the customer namespace.
4. Activate the module in transaction FIBF. Go to 'Settings -> Products -> ... of a customer' and create a product. You can choose the name of the product and the description. Set the 'Active' indicator and save.
5. Go to 'Settings -> P/S Modules -> ... of a customer' and include an entry for event 00001650 with your new product and function module. Save the entry.
Regards
DKS -
Help with F4 search on additional field in Infotype 0045
Hi guys,
I have created an additional field in Infotype called 'Payee_Key' of type P0057-EMFSL. I have to create F4 help for that field. However when creating F4 help through foreign key it is showing all tha values for EMFSL in the table.
I want the F4 help to be like Payee Key field of Infotype 0057 , where only specific country values of EMFSL , depending on the employee number are shown. not all values.
Please help me out. Thanks.
Edited by: soumyajit DM on Dec 15, 2010 10:42 AMHi Zafar,
Here is the answer to your question:
1) Create a class say ZABC_F4 that implements the IF_BSP_WD_CUSTOM_F4_CALLBACK interface.
2) Create method RETRIEVE_CUSTOM_VALUES with below parameters in that class:
CT_RESULTS_TAB Changing Type SHSVALTAB
IR_CUSTOM_REF Importing Type Ref To OBJECT
IS_SEARCH_HELP Importing Type SHLP_DESCR
3) Write logic for DB select here and put it in below code:
select * from abc into LT.
data: ls_result LIKE LINE OF ct_results_tab.
LOOP AT lt ASSIGNING <fs>.
CLEAR ls_result.
ls_result-key = <fs_>-field.
ls_result-value = <fs_>-fieldtext.
APPEND ls_result TO ct_results_tab.
ENDLOOP.
4) Redefine the V-method for that attribute and put below code there:
DATA:
ls_map TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping,
lt_inmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
lt_outmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab.
ls_map-context_attr = 'STRUCT.attribute1'.
ls_map-f4_attr = 'aaa'.
APPEND ls_map TO lt_intmap.
ls_map-context_attr = 'STRUCT.attribute2'.
ls_map-f4_attr = 'bbb'.
APPEND ls_map TO lt_outmap.
CREATE OBJECT rv_valuehelp_descriptor TYPE
cl_bsp_wd_valuehelp_f4descr
EXPORTING
iv_help_id = '(ZABC_F4)'
iv_help_id_kind = if_bsp_wd_valuehelp_f4descr=>help_id_kind_comp
iv_input_mapping = lt_inmap
iv_output_mapping = lt_outmap.
5) Implement get P for value input, as you know.
Thats it.
Regards,
Bhushan -
Problem with adding new field to the mass change screen in FBL5N
Hi,
We have a problem with adding the field XREF3 to the mass change screen. We followed steps described in the SAP Note 640908, but the result is that when we try to mass change some documents in FBL5N and enter some values in the mass change screen, a message appears: "Please enter at least one new value" and nothing is changed.
If you have faced with such a problem, we would be grateful if you give us some tips.
Regards,
Miłosz WłodarczykThe problem has been resolved: we didn't activate a code in SE80.
-
Error on MIGO with added new field that was not pass empty
Hello,
I added new field and screen to MIGO with MB_MIGO_BADI using Sample
Code. It seems on MIGO. But when i pass empty this new field, i take an
error message. So how can i pass empty for this new field?
Best regards,
MunurI send all methods codes by order :
Moderator message - Please respect the 5,000 character maximum when posting. Post only the relevant portions of code
Edited by: Rob Burbank on Jan 11, 2011 5:12 PM -
Problem with adding user fields to user table
hi everyone,
i have written code to create user tables and some user fields to that table....
its working fine...
in the code i have some conditions like if the table is already created.. then it should execute the code written for creating table..?
udTables1 = oDICompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
If udTables1.GetByKey("FA_MASTERDATA") Then
udTables1 = Nothing
Else
udTables1.TableName = "FA_MASTERDATA"
udTables1.TableDescription = "Fixed Assets Master Data"
udTables1.TableType = SAPbobsCOM.BoUTBTableType.bott_MasterData
ret2 = udTables1.Add()
System.Runtime.InteropServices.Marshal.ReleaseComObject(udTables1)
udTables1 = Nothing
GC.Collect()
End If
but how to check the same condition for adding fields????
udfields1 = oDICompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields)
'' 1st field
udfields1.TableName = "FA_MASTERDATA"
udfields1.Name = "Alias"
udfields1.Description = "Alias"
udfields1.Type = SAPbobsCOM.BoFieldTypes.db_Alpha
udfields1.EditSize = 20
'''how to write condition to check whether the field is already creatd or not????
ret3 = udfields1.Add()
System.Runtime.InteropServices.Marshal.ReleaseComObject(udfields1)
udfields1 = Nothing
GC.Collect()hi try this..
oUserFieldsMD = muc_ParentAddon.SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields)
'********Adding 1st Field
If Not IsFieldExist("POR1", "PINo") Then
oUserFieldsMD.TableName = "POR1"
oUserFieldsMD.Name = "PINo"
oUserFieldsMD.Description = "Purchase Indent No"
oUserFieldsMD.Type = SAPbobsCOM.BoFieldTypes.db_Alpha
oUserFieldsMD.EditSize = 20
lRetCode = oUserFieldsMD.Add
If lRetCode <> 0 Then
muc_ParentAddon.SBO_Company.GetLastError(lErrCode, sErrMsg)
MsgBox(sErrMsg)
Return False
Exit Function
Else
Fields = True
End If
End If
System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserFieldsMD)
Private Function IsFieldExist(ByVal as_TableName As String, ByVal as_FieldID As String) As Boolean
Dim flag As Boolean
Dim businessObject As SAPbobsCOM.Recordset
Try
businessObject = DirectCast(Me.muc_ParentAddon.SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset), SAPbobsCOM.Recordset)
businessObject.DoQuery(String.Concat(New String() {"Select * From CUFD Where TableId = '", as_TableName, "' AND AliasID='", as_FieldID, "'"}))
If (businessObject.RecordCount > 0) Then
flag = True
Else
flag = False
End If
Catch exception1 As Exception
Me.muc_ParentAddon.SBO_Application.SetStatusBarMessage(exception1.Message, SAPbouiCOM.BoMessageTime.bmt_Short, True)
End Try
System.Runtime.InteropServices.Marshal.ReleaseComObject(businessObject)
Return flag
End Function
hope it helps
Maybe you are looking for
-
hi all, While creating a contact i am getting error as"Buffer table not up to date"..what does it mean..i am working in SRM 5.0 classical scenario... Thanks&Regards, Hari...
-
Dear Friends, For Raw material which is having 01 insp. type GR is done through MIGO and kept it Unrestricted stock, now we want cancel GR can anyone tell me in detail how to do this. Because when i tried to MBST/MIGO reverse it is not allowing and g
-
Installation of driver for p2014D printer for both 7.0 and 8.0 operating systems
I can not find a 2014d driver for the duplex printing. All I have found is the 2014 driver.
-
After Effects Compositions Duplicating over other comps in Adobe Premiere.
Hi all, My issue revolves around Adobe Premiere and After Effects, in particular the feature in Premiere which gives you the option to 'Replace with After Effects Composition'. I had severail clips I wanted to do some frame painting on in my timeline
-
Anyone using CS4 or CS5 on Virtual Windows?
I have a few issues with the clone tool in both CS4 and CS5. Basically it says program error when I try to clone. Any and all ideas appreciated Diana