Make SAP standard PO fields output only using ME22N?
Is there a way to suppress the standard SAP fields (output only) when the user selects ME22N, that will still allow input to custom fields which have been added to EKPO? Has anyone had to do this before? Any suggestions would be greatly appreciated!
Sharon German
Hi Sharon,
FYI, there is probably a better forum for this question, this is more of a NetWeaver discussion forum.
If I read your question correctly, your desire is to have only certain fields (some custom) available when users execute the transaction ME22N. First, don't mess with ME22N, if you desire custom performance, create a new transaction as a copy of ME22N and make available only those standard and custom fields you want. Hope this helps...
Similar Messages
-
How to make SAP standard field as mondatory in a screen
hi all,
i need to make SAP standard field as mondatory in a screens EG31, EG34,EG71
TO DO THAT I HAVE TO USE : EXIT_SAPLE30D_002
so can anybody tell me how thatYou can use standard program RSMODPRF.
Execute this standard program without giving any input
and select the data element whatever you want to make mandatory and click on Assign prog/screen button click OK and come back.
now give required data element and execute the program again
and write the code to make that datea element mondatory.
hope it helps... -
Transaction programming - Making screen fields 'output only'
Hi all,
I have a problem concerning a screen - it is so that the screen is used by several transactions - Create 'plan', Display 'plan' and Change 'plan'.
When it's called from the 'Display' transaction I want the screen to be output-only. So I wrote something like this:
MODULE modify_screen OUTPUT.
if sy-tcode = 'ZAF03'.
loop at screen.
if screen-name cp 'I_AFPL*'.
screen-input = '0'.
modify screen.
endif.
endloop.
endif.
ENDMODULE.
The problem is that this screen contains a tabstrip control. The subscreens on the pages of the tabstrip control contain table controls, and the table controls refer to some internal tables in the program.
All the fields which I want to make 'output only' are fields of internal tables beginning with 'I_AFPL' that's why the condition...
This works very well for the fields on the main screen, but not for the fields of the table controls on the tabstrip control... and I'm calling that module from the main screen and also from the subscreens of the 'pages' of the tabstrip control. In the debugger I see that the input is set to 0 but when the screen 'comes on screen' I can still do input in those fields...
Can anyone tell me what I'm doing wrong?
Thanks,Hi Ashish,
for table control to disable a column we use the cols property in the screen'..the tablecontrol-cols is set to zero to inactivate a column
Now assume the name of your table control is ZTABLECONT..double click on the screen painter on the table control..these 2 names must be the same....
if you need to disable columns of table control as a part of user action..like say click of a button..it can be entered in PAI by checking the sy-ucomm
data declaration:
data : cols like line of ZTABLECONT-cols.
Case sy-ucomm.
when 'PUSH'.
loop at ZTABLECONT-cols into cols.
if cols-screen-input = '1'.
cols-screen-input = '0'.
endif.
modify ZTABLECONT-cols from cols index sy-tabix.
endloop.
endcase.
This will disable all the columns
for a particular column do the following
For this imagine you have 5 columns
in the below code
index = 1 => column 1
index = 2 => column 2
index = 3 => column 3
index = 4 => column 4
index = 5 => column 5
in the below code , only column2 will be disabled....
so whicever column you want to disable ..just give the index
for multiple disabling..just write the code accordingly
LOOP AT ZTABLECONT-cols INTO cols WHERE index = 2.
IF cols-screen-input = '1'.
cols-screen-input = '0'.
ENDIF.
MODIFY ZTABLECONT-cols FROM cols INDEX sy-tabix.
ENDLOOP.
Pls check and revert....
Regards
Byju -
Hi,
In our IC webclient, when we enter a business partner, if nothing is entered in the address fields it creates ok but when we come back to change the partner again, the address fields are output only, so we can't enter anything in them. If we do enter address details when we create the partner, they are available ok for changing at a later date.
Can anyone offer any advice on how we solve this ? I've taken a look at transaction BUCG. The fields in question are set to 'optional'.
thanks,
Malcolm.anyone ?
-
Making parameter fields output only dynamically
Hi all!
I have four different radiobuttons in a selection screen and when some of them are chosen I want some parameter fields in the selection screen to be output only. Is that possible or do parameter fields have to be made output only in the at selection-screen output event?
Thanks
MagnusHi,
check this code :
PARAMETERS: r1 RADIOBUTTON GROUP rad1 DEFAULT 'X',
r2 RADIOBUTTON GROUP rad1.
PARAMETERS: TXT1(10) type c,
TXT2(10) type c,
TXT3(10) type c,
TXT4(10) type c.
implement below code under AT SELECTION-SCREEN OUTPUT event.
AT SELECTION-SCREEN OUTPUT.
When user selects the first radio
IF r1 = 'X' .
LOOP AT SCREEN.
IF screen-name = 'TXT3' OR screen-group1 = 'TXT4'.
screen-input = '0'.
MODIFY SCREEN.
ELSEIF screen-name = 'TXT1' OR screen-group1 = 'TXT2'.
screen-input = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
IF r2 = 'X' .
LOOP AT SCREEN.
IF screen-name = 'TXT1' OR screen-group1 = 'TXT2'.
screen-input = '0'.
MODIFY SCREEN.
ELSEIF screen-name = 'TXT3' OR screen-group1 = 'TXT4'.
screen-input = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Regards
Appana
*Reward Points for helpful answers -
Making selection-screen fields output only
Hi all and thanks for the quick replies to my last question!
Here comes another one: Does anyone know how to display a parameter field in a selection screen as output only?
Thanks
Magnushi Magnus,
Check event AT SELECTION-SCREEN OUTPUT.
<b>PARAMETERS: P_MNTH RADIOBUTTON GROUP H1 USER-COMMAND ABC DEFAULT 'X'</b>
MODIF ID ABC.
<b>AT SELECTION-SCREEN OUTPUT.
IF P_DETA = 'X' OR P_STRT = 'X'.
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'ABC'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.</b>
Regards,
santosh
Message was edited by: Santosh Kumar P -
How to make SAP Query additional field as one of the selection field ?
Hi experts,
I'm working on a AdHoc query. I added some Additional fields to the infoset. I put Abap code to populate this additional fields as output fields but I want to make these fields as selection fields also.
How can I accomplish this ?
I'd appreciate any answer or suggestion.
Thanks in advance.See Extended / Quick Search capability with attributes in the following SAP notes.
[482338 - Using Extended Search in ISA B2B, ver. 30|https://service.sap.com/sap/support/notes/482338]
[792556 - Quick search using several attributes|https://service.sap.com/sap/support/notes/792556]
[888528 - ISA R/3 4.0: Extended catalog search not consistent|https://service.sap.com/sap/support/notes/888258] -
How to lock a form (all fields read only) using a button (JavaScript)
Hi guys,
I have a form with several input fields, check boxes. Using a button in the form, I would like to lock it using a JavaScript. Locking means in my case that all input fields, checkboxes, etc. are read only (cannot be changed anymore).
I already use the following approach:
data.form.MyInputField.access = "readOnly";
The problem is, that this approach is not comforable from maintenance perspective. I would like a more generic or more simple way.
Generic:
loop over all fields and set them to "read only"
Simple:
xfa.form.lock; // but this does not work
Do you have any ideas how to solve this requirement in another way as I currently do?
Thanks,
ThomasNow I used the following script:
// set the whole form as container
var objContainer = data.Report;
// call the method to set all fields to read only (recursion)
disableAllFields(objContainer);
function disableAllFields(objContainer) {
for (var i=0; i < objContainer.nodes.length; i++) {
switch (objContainer.nodes.item(i).className) {
case "field" :
case "exclGroup" :
objContainer.nodes.item(i).access = "readOnly";
break;
case "subform" :
disableAllFields(objContainer.nodes.item(i));
break;
default:
It works but is there another possibilitiy such like
form.lock;
Thanks,
Thomas -
To Make the Long text field as required using OA Framework Personalization
Hi All
In IProcurement requisition, we have long text field called 'Justification' a long text field. I have made this field as mandatory by setting the required property as 'Yes' at site level. This works for Most of the cases. However if the user just presses Enter key and skip without entering something in this field . So how to stop the user without entering something except spaces or enterkey to proceed further.
Regards
RajkumarHi,
Very Interesting question, I never thought of it.
In your case you may try to extend the controller of that page and in the controller trim the text and set that value to the text.
In other way, You can try in USER hook function : POR_CUSTOM_PKG package, check if you are getting that value.
Regards
Apurba K Saha -
How to Conditionally make some standard fields read only in OSC Simplified UI?
Hello everyone, We have a requirement to make certain group of fields read only based on the value in another field. For example if the status changes to "Closed" then make the Name and Address fields read only. All these fields are standard fields. Is this possible in Oracle Sales Cloud?
Post your problem in the forum for LiveCycle Designer.
-
How to make fields read only after form is filled in
I am creating forms to be used within our company. The customer srv representative (CSR) would fill in the form and send it to the customer for signature and initial. There are a few issues I can't solve.
1) I need to make the rate & services fields read only after the CSR initials the formWill the CSR have Acrobat or just Reader, and what type of computer will the CSR be using (Windows/Mac/mobile OS)? If just Reader (Wind/Mac), this is possible by setting the fields to read-only with JavaScript. The problem is this can't be considered secure, even if using a password as discussed here: Password-protect and hide one form field
With Acrobat you have the ability to flatten certain fields, which makes it a bit more difficult to change the "fields". -
Query in Field Not updated in SAP Standard.
hi
friends
here is my query
In SAP standard one field is not updated in tcode ME11(Create Info Record) table is EINA --LMEIN, The field is currently in suppress mode,and it is blank now.
Can we able to update this field during debug,or any other way.
Plz give me some appropirate suggestion.
Thanks a lot in Advance.
mrutyun^If you dont have any screen validations on this field, then you can update (via debug mode) from SE16 for respective record.
As the screen is suppressed you need to first enable the screen in PBO while in debug, then you can enter the values.
Cheers
Manohar -
Copy Standard ABAP Server Proxy-Re use?
Hi:
I have copied the sap standard server proxy "PurchaseOrderConfirmation_In" from the name space http://sap.com/xi/SRM/Procurement/Global to my own name space and created a Interface ZConfirm_in.
The sap standard proxy PurchaseOrderConfirmation_In uses the code as below in method
CALL FUNCTION 'BBP_SAPXML1_PCO_CREATE_IN'
EXPORTING
is_pco = input.
So I copied the above code in my above Z interface of my method .
Now the Z proxy is not working when I do the proxy--test interface with the payload .
The payload works for sap standard proxy and goes inside the call 'BBP_SAPXML1_PCO_CREATE_IN'
and so on and process the payload.
The payload is not working for z proxy,it goes inside the call 'BBP_SAPXML1_PCO_CREATE_IN'
and then to the method XI_PROCESS_CALL_APPLICATION and then to the error CATCH cx_root INTO l_error..
Any clues on how to copy the sap standard server proxy and re use it.
Thanks in Advance..> I have copied the sap standard server proxy "PurchaseOrderConfirmation_In" from the name space http://sap.com/xi/SRM/Procurement/Global to my own name space and created a Interface ZConfirm_in.
I assume that you have copied it in XI IR, haven't you? If yes, that's fine.
> The sap standard proxy PurchaseOrderConfirmation_In uses the code as below in method
> CALL FUNCTION 'BBP_SAPXML1_PCO_CREATE_IN'
> EXPORTING
> is_pco = input.
>
> So I copied the above code in my above Z interface of my method .
> The payload works for sap standard proxy and goes inside the call 'BBP_SAPXML1_PCO_CREATE_IN'
> and so on and process the payload.
> The payload is not working for z proxy,it goes inside the call 'BBP_SAPXML1_PCO_CREATE_IN'
> and then to the method XI_PROCESS_CALL_APPLICATION and then to the error CATCH cx_root INTO l_error..
>
> Any clues on how to copy the sap standard server proxy and re use it.
> Now the Z proxy is not working when I do the proxy--test interface with the payload .
In my view, first you should generate the proxy for ZConfirm_in message interface by tcode: SPROXY. Then you should make a copy of implementing class of PurchaseOrderConfirmation_In to your Z-class. Next, change implementing class in your ZConfirm_in proxy from empty (just generated) to Z-class (copy of sap standard).
It should work.
Regards,
Jakub -
Error on copy of SAP standard form F110_IN_AVIS
Hi Gurus,
I have copied a SAP standard form F110_IN_AVIS and only added the Logo,but now when I run it through transaction f110 it only shows the logo and the adress at the top ..It gives a error message "window DATACV , the element 505 (Data Control Voucher) is missing" and therefore the outpu is defective.
Does anybody know what may cause this error??
Edited by: Alvaro Tejada Galindo on Feb 27, 2008 5:24 PMHI dethee
I am also using the F110_IN_AVIS for printing wire transfer transactions.
It is giving the spools for the wire transfer and Payment summary also an error log.
The error log displays that
*1) In F110_IN_AVIS, / WINDOW MAIN, the element 500 ( line items ) is missing.***
**2) In F110_IN_AVIS, / WINDOW SUMMARY, the element 515 ( transfer form closing ) is missing.**
**Then out put of relevant forms is defective.**Please let me know if you find solution for your query. Also let me know which T code is to see the SAP script Text and its contents.
Thanks
Nxm.nxm
Edited by: nxm nxm on Apr 14, 2008 4:45 PM
Edited by: nxm nxm on Apr 14, 2008 4:46 PM -
SAP Standard Document to build and ADD-ON
hi everyone...
to build an addon we need to follow some sap standards...then only we can send that addon for certification...
where do i find sap standards document that we need to follow when developing an add-on...
plz send me the link so that i can download that documentThanks for your response Ingo!
I am using Business Objects XI 3.0 and am connecting to SAP BI 7.x. This is the extreme case which I am seeing. There are some other queries which take 5-10 minutes and a couple which take 1-2 minutes, but even 10 minutes seems long time to create a universe.
One thing that I noticed in this particular query is that it uses a lot of Navigational Attributes. I'll check with the BI guys for variables with default values and update you about it.
Thanks,
Kashif
Edited by: Kashif Saeed on Sep 19, 2008 2:59 PM
Maybe you are looking for
-
OBJECTS_OBJREF_NOT_ASSIGNED error while executing ABAP proxy
Hi , I am getting the following error when i try to execute an abap proxy . Unit ID in Background RFC 001EC9D184F702ECAA8DBC7401DC13E0 Name of First Function Module SRT_SEQ_SCD_DLV_TRM_QRFC_NEW_C Inbound Destination Name WS_SERVICE_02DCA4
-
CR4E - New JDBC (JNDI) connection at runtime
Is it possible to create a new JDBC (JNDI) connection at runtime using the propertyBag to set the attributes? I tried this but received error message stating "error finding jndi name".
-
Hello, My events appear in the EventHub, but they are not handled by any of my stream analytics 4 jobs. No errors in the operation logs. Monitor (of all 4 jobs) displays 0 (zero) input events. Please help. Thanks/ Janiv Ratson. Technology and Develop
-
Hi, I am in the process of creating a number of VMs to implement an Applications Integration Architecture (AIA) packs. For example, I will have one Ent Linux x86 guest running say Siebel, another running Billing & Revenue Management (BRM), another EB
-
Adobe Premiere Trial version "banner"
How do you remove the banner from a completed video product? I downloaded the 30-day trial version and the "banner" runs right through the video I edited.