Modify Screen CS01 CS02 CS03
Hi Experts,
I would like to know if there's a way in modifying the screen 0152 for program SAPLCSDI of transaction CS01, CS02 and CS03. We would like to make the field RC29P-AUSCH - Component Scrap to be displayed as one of the columns in the item display after the column quantity.
Is there a way in modifying the screen through any exits or BADIs?
Thanks in advance for your help!
Best Regards,
Kurtt
Hi 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
Similar Messages
-
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 -
CS01 / CS02/ CS03 User exit
Hellou,
I must to find an user exit which restrict the access on checkbox Assembly, to see the material bom.
can you tell me which user exit i must to use ?
Your help will be appreciated.
Regards
Moderator Message: There are some standard procedures to find relevant EXITs and BADIs. Employ them.
Edited by: kishan P on Nov 25, 2010 5:29 PMHi Javier,
Can you confirm whether the button added has the GROUP fields populated (i.e. MODIF ID) from checking the button in screen painter SE51.
If EXIT_SAPLCSDI_001 is triggered in PBO of CS** transaction, then using CTRLDATA-STLAN, we can LOOP AT SCREEN and Modífy the screen to hide or show the button.
Do let me know.
Regards,
Aditya -
Hi,
In CS01, CS02 transactions, i need to update de field STPO-DSPST. I tried to use BADI BOM_UPDATE, CEWB_BOM_UPDATE, exit PCSD0xxx and BTE CACS0000 but in all of them i didn´t get to modify the valeu of this field.
Can anyone help me?
Thanks!!!!!
RicardoHi ,
Please read the below help for Explosion type .
If the Explosion type is Phantom assembly off
You use the Phantom assembly off indicator, to determine how an assembly with the Phantom assembly special procurement key is exploded.
If the header material of an assembly has the special procurement key for a phantom assembly in its material master record, the standard SAP System:
Transfers dependent requirements for the superior assembly directly to the components of the phantom assembly
Generates planned orders or purchase requisitions for the components of the phantom assembly
If you set this indicator, dependent requirements are also generated for materials that have the Phantom assembly indicator.
So when you are using the badi or function check your material master record which a link to explosion type.
Please reward if useful. -
Inserting Record in a Z-Table during CS01 / CS02
Dear Sir,
We have a requirement that in Tcode CS01 / CS02 , for all new Records which are being created , we want that information like STLNR ,Itemcode and Quantity also must be posted in Z-Table . We are maintaining the Z-Table for history purpose .
Kindly guide us as what steps need to be followed to address this problem .
With Thanks and Rgds
Sonia AgarwalHi Check whether the badi 'BOM_EXIT' or 'BOM_UPDATE' is useful. From here you can update your 'Z' table.
-
MODIFY SCREEN inactive WITH LDB OF PNP
hi
i want to set a screen field no input. and this report use PNP of LDB.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-NAME = 'PNPMASSN'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
but this can't active.
how Modify Screen IN LDB.
thank you!Hi,
I am attaching the link for LDBs in report programs.
This shows the events available for reports. And i do not see SELECTION-SCREEN OUTPUT event listed. So i feel that SAP does not support this event when you use LDBs in reports.
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9bfa35c111d1829f0000e829fbfe/frameset.htm
Hope this helps.
ashish -
Shall i restrict CS01, CS02 by Material type wise
Dear all Gurus,
Please help me out to restrict the CS01 & CS02 by material type wise.
Thanks in Advance
pabaleDear Mr. Devendra,
Please let me know the configuration in details becoz i want to restrict the user for not to change the HALB TYPE BOM in CS02 but in case of FERT type he can change.
e.g.
BOM Creation user has to rights to create / change the BOM of material type FERT.
BOM Creation user has to rights to create / but no change authority the BOM of material type HALB.Change rights we have to assign to authority.
Hope from you positive feed back and thanks for immediate respond to both.
Regards,
Pabale -
Modify screen in VA41 : How to hide field in userexit_field_modification
Hello,
How to hide field at item level only (User should not be able to edit this field) in userexit_field_modification, instead of hiding the complete column.
If I use
FORM USEREXIT_FIELD_MODIFICATION.
IF screen-name = 'RV45A-MABNR'. " Material
SCREEN-required = 0.
ENDIF.
ENDFORM
the complete material column will be greyed out. I want to grey out only for some items.
Thanks,
APHi AP,
You havent given MODIFY SCREEN after screen-required = 0.
Please try it abd check.
FORM USEREXIT_FIELD_MODIFICATION.
IF screen-name = 'RV45A-MABNR'. " Material
SCREEN-required = 0.
MODIFY SCREEN.
ENDIF.
ENDFORM
Regards,
Pawan -
Hi all,
I have 6 parameters and 2 radiobuttons in my report.
It will first display 3 parameters by default.
and when the user click on first radio button it will display only p1,p2 and p3.
and when the user click on second radio button it will display only p4,p5 and p6.
Any one Plz help me how to handle this.
Thanks and Regards,
Anil .THis is the best Exaple...Copy and paste in program(create a local object program..)and Execte it and c d code and implement in ur program...
SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p1 RADIOBUTTON GROUP r1 USER-COMMAND u DEFAULT 'X'.
SELECTION-SCREEN COMMENT 12(20) text-001 FOR FIELD p1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p2 RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 12(10) text-002 FOR FIELD p2.
SELECTION-SCREEN END OF LINE.
PARAMETERS: p11(10) MODIF ID one,
p12(10) MODIF ID one,
p13(10) MODIF ID one.
PARAMETERS:
p21 RADIOBUTTON GROUP r3 MODIF ID two,
p22 RADIOBUTTON GROUP r3 MODIF ID two,
p23 RADIOBUTTON GROUP r3 MODIF ID two.
SELECTION-SCREEN END OF BLOCK b.
AT SELECTION-SCREEN OUTPUT.
IF p1 = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'TWO'.
SCREEN-INPUT = 1.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSEIF p2 = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'ONE'.
screen-input = 1.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Regards,
Ramesh. -
How to modify screen element in module pool
Hii...
I have developed a screen with table control..my requirement is
I have one column (i.e) check box in edit mode..after it was checked and pressed 'enter' I want to go for display mode only..how can I solve this problem..
i tried like this but this is not working..
if checkbox = 'X'.
Loop at screen.
screen-active = 0.
screen-input = 0.
modify screen.
endloop.
regards
suguHello,
Suppose your tablecontrol name is TCTRL.
Declare a work area WA_COLS.
Now in the PBO (in the table control loop) you can write a new module suppose its MODULE SET_SCR.
MODULE SET_SCR.
LOOP AT TCTRL-cols INTO WA_COLS.
WA_COLS-SCREEN-INPUT = 0.
MODIFY TCTRL-cols FROM WA_COLS INDEX SY-TABIX.
ENDLOOP.
ENDMODULE.
Hope this clears .
Neeraj -
Assignment of BOM items to operations in CS01 / CS02
Hello Sirs,
How can we assign the BOM items to operations in transaction codes CS01 / CS02 through path Extras --- Operations assignment. Currently the option cannot be selected. Please let me know the solution for it.Hi,
Select the component
Menu > Extras --Operation assignment
Select the operation and save.
This will assign the component to opeartion.
Option 2.
Ca02
Here select the operation and click Compalloc in the menu.
Now here also you can assign
Regards,
Vishal -
Hi All
I want to modify a screen, in module MP200000, I have copied screen 2051 to 2099, so in screen 2099 I want to add a frame at the bottom and add a field. I go in change mode, in layout but it doesnt allow any thing to update, has any one experience this thing before...please guide me how can I do this.
thanks for your help
CHi,
If its a screen of some standard program, then you gotto use Screen Exit. -
Modifying screens in VA02 without making changes to SAPMV45A
HI All,
I want to hide few fields in the screens of VA02 transaction when displaying the header level data. i tried using transaction variants ( SHD0) without much success.
is it possible to make changes to VA02 without making any change to the SAPMV45A program in any other way. i dont want to replicate the Sap program and then edit the screens..
Thanks and Regards
NikhilHi
Either we have to use screen exits if provided for the screen in context or directly modify the standard screen using acces key(Not recomended).
Regards
Gaurav -
Modify screen field layout in MIRO - Item level
Dear All,
I would like to know if I can change the field sequence in MIRO transaction at the item level. I want to move the Purchase Order number field next to the item field in MIRO and this needs to be premanent whenever I create a new invoice in MIRO.
This sort of a change is possible in ME21N by creating a new variant through the configuration icon in ME21/22 or 23n at the line item level. I want to know if a similar setting is possible in MIRO, if so please guide me.
Thanks and Best Regards
Badrinath MuraliHi,
Have you tried to carry out the following steps?
1- Transaction OLMRLIST
2- Screenvariant 7_6310
Programm SAPLMR1M
Dynpro 6310
3- Click button 'With Processing'You get transaction MIRO
4- Enter the invoice date and click Enter-Button.
5- In screen 'Confirm Screen Entries' check the 'Adopt column reference'
and 'Adopt column width'. Click 'Exit and Save'
6- Enter 'Save'.
7- Check and activate the screen variants: Click the button 'Check' on
the main screen of Transaction 'OLMRLIST'. Select the screen variants
on coming screen and click 'Adjust and Save'
If after reviewing the above steps you are still having problems
viewing both display variants in MIRO, please take a look at note
372776.
Best regards
Erika -
Exit for Modifying screen attributes during ME22N
Hi Experts,
I need to make some fields output only at item level in transaction ME22N i.e. during PO change. Is there any exit or BADI available for that.
Regards> Hi Experts,
>
> I need to make some fields output only at item level
> in transaction ME22N i.e. during PO change. Is there
> any exit or BADI available for that.
>
> Regards
This is mainly config.
Check in SPRO - IMG
Materials Management > Purchasing > Purchase Order > Define Screen Layout at Document Level
Also these BAdis are available:
ME_PROCESS_PO_CUST - For Custom logic in Enjoy transactions
ME_GUI_PO_CUST - For Additional Custom screens in ME2xn
Read the documentation, it will help.
Also, read the config section about enhancements in Purchasing using old enhancement technology. See below.
OSS is also a good place for documentation. OSS 496083.
Good luck!
Leonardo De Araujo
Develop Enhancements for Purchasing
In this step, you develop enhancements for Purchasing.
The following SAP enhancements are available for the Purchasing area:
o AMPL0001
User subscreen for additional AMPL data (Manufacturer part number)
o LMELA002
Adoption of batch number from shipping notification at time of
posting of a goods receipt
o LMELA010
Incoming shipping notification: adoption of item data from IDoc
o LMEQR001
User exit for source determination
o M06B0001
Role determination for release of requisitions
o M06B0001
Changes to communication structure for release of requisitions
o M06B0003
Number range and document number
o M06B0004
Number range and document number
o M06B0005
Changes to communication structure for overall release of purchase
requisitions
o M06E0004
Changes to communication structure for release of purchasing
document
o M06E0005
Role determination for release of purchasing documents
o ME590001
Grouping of requisitions for PO split in transaction ME59
o MEETA001
Determination of schedule line type (backlog, immediate requirement,
forecast)
o MEFLD004
Determination of earliest delivery date for checking at time of
goods receipt (PO only)
o MELAB001
Generation of forecast delivery schedule: realization via creation
profile
o MEQUERY1
Enhancement for document overview ME21N / ME51N
o MEVME001
Calculation of default GR quantity and over/underdelivery tolerances
o MM06E001
User exits for inbound EDI messages and outbound purchasing
documents
o MM06E003
Number range and document number
o MM06E004
Control of import data screens in purchase orders
o MM06E005
Customer fields in purchasing documents
o MEREQ001
Customer's own data in purhcase requisitions
o MM06E007
Change document for requisitions when converting into POs
o MM06E008
Monitoring of contract target value in case of release orders
o MM06E009
Relevant texts for "Texts exist" indicator
o MM06E010
Field selection for vendor address
o MM06E011
Activation of requisition block
o MM06L001
Exits for determination of ratings in vendor evaluation
o MMAL0001
ALE source list distribution: outbound processing
o MMAL0002
ALE source list distribution: inbound processing
o MMAL0003
ALE purchasing info record distribution: outbound processing
o MMAL0004
ALE purchasing info record distribution: inbound processing
o MMDA0001
Default values for delivery addresses
o MMFAB001
User exit for generation of releases
o MRFLB001
Control items during release creation
o LWBON001
Enhancement of LIS update through extension of the communication
structure MCKONA (business volumes and rebate income)
o LWBON003
Change settlement data for end-of-period rebate settlement before
creation of settlement documents
o LWSUS001
Customer-specific source determination in Retail
Activities
1. Either create a new project or use an existing one and then enter
the enhancement.
2. Activate the project
Your enhancement will only become effective after activation.
Further notes
In contrast to modifications, enhancements are basically
release-insensitive since they are not implemented in the SAP original
but in a name range that is reserved for the customer.
The general procedure for creating enhancements can be found in the
enhancement transaction at Help -> Application help.
If you want to display the documentation for an enhancement, choose Goto
-> Documentation in the enhancement transaction.
Return ->
Application
Maybe you are looking for
-
IPOD not being recognised by Windows
Please can anyone help me? I updated Itunes to 7.0.2. Since then, my computer does not recognize ipod. I've tried everything viz. restoring the previous version of itunes. Still no luck. I've tried resetting the ipod using the select and menu keys. S
-
Music files not available on iTunes Match
Recently purchased a 1 year-subscription to iTunes Match and uploaded my entire iTunes library: 145GB - 11000 files, mainly music files and some podcasts, right. However, I'm very surprised to find out that plenty of my music files have NOT been uplo
-
In iTunes,12.01.26 how do i add a playlist to an ipad?
Just upgraded to 12.01.26 and can't transfer a playlist to my iPad. Any suggestions?
-
Solaris 8: Error "access exceeded protections" - SEGV
Hello: I getting this error " access exceeded protections" - SEGV, when I am doing a memset. The structure which is being memset is of 2M size. Code Snipets: abc_t abc; memset((char*)&abc, '\0', sizeof(abc_t)); The abc_t struct consists of many varia
-
Business Content Best Practice
How do we go about evaluating Business Content for a project? Any tips/tricks/best practice used when dealing with Business Content? What are the dos and don't of Business Content?