Call customer-subscreen
Hello,
I am currently attempting to use a previously created customer subscreen in a custom report to allow for maintenance of those fields through the report.
I use call customer-subscreen and everything works, except that the screens are not called.
Do customer subscreens have to be activated for a particular screen through SMOD and CMOD?
Thank you in advance.
Nick
Hi,
Go through the below link,
http://help.sap.com/saphelp_47x200/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
Regards,
Azaz Ali.
Similar Messages
-
Call customer-subscreen causes dump in one box but not in another box
Hi guys,
Just wondering if anyone here encountered this situation before and knows of any explanation or solution.
There's two development boxes with a program that contains the following code/statement:
call customer-subscreen SSCR903 including 'SAPLXXXXXX' '2000'
SAPLXXXXXX happens to not exist in both boxes. In the first box, when execution reaches that statement above it will generate a dump saying that 'SAPLXXXXXX doesn't exist'. But in the second box, when execution reaches that statement above it won't generate a dump and execution continues to the next statement in the program.
I checked SAP documentation on the CALL CUSTOMER-SUBSCREEN keywords, but I didn't find anything that would explain why it dumps in the first box, but not in the second one.
Anyone encountered the same situation before? Any explanation why it's dumping in one box, but not in the other box?
Thanks in advance for any help.
Kind regards,
CarlWelcome to sdn.
Abap doesn't check existence of the dynpro, it only check activation of the exit in CMOD, that may explain the, difference.
Regards,
Raymond -
How to show my customer-subscreen for CV01N tcode?
Hi.
There is a line:
CALL CUSTOMER-SUBSCREEN scrcust INCLUDING 'SAPLXCV110' '0100'.
at '0200' screen's PBO.
I create a project in CMOD for CV110001enhansment. Then I create a screen '0100' in XCV110 func. group and write some stuff there. Then I activate my project in CMOD but nothing happen with the main screen...
What should I do to activate my customer-subscreen correctly?
Thanks. Bye.Hi,
Have you added the enhancement for the Tcode in you project created. and this enhancements should be the screen exit and fm exit for the new screen provided by SAP itself.
Hope this might help you.
Pooja -
Custom Subscreen in Service Master AC01 not invoked
Defined custom subscreen(SAPLXBAS 8100) for service master AC01. User Exit is activated , however the line of code inthe main screen which calls the subscreen is not being called at runtime. Details are as follows
ECC6.0
UserExit : SRVASMD
Calling screen No. Area Called screen No.
SAPLBAS0 0300 ZUSATZ SAPLXBAS 8100
this is the line which is being ignored while executing the transaction ac01
CALL CUSTOMER-SUBSCREEN ZUSATZ INCLUDING 'SAPLXBAS' '8100'.
Any inputs appreciated and points would be awardedHi,
Here is step by step to implement an screen exit
Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screens flow logic.
the tcode is cmod...
1.From the main screen of the Project management transaction, proceed as follows:
Select Enhancement components and choose Change.
2.Choose Edit component.
3.Choose the screen exit and double click on it
4.Create your subscreen using the Screen Painter.
5.Design your screen to be added to the standard screen and activate the particular screen and return back to the flow logic .
6.Choose the PAI and PBO to write down the logic.
7.Generate your screen and choose Back (the green arrow) to return to the Project management transaction.
8.Go to the transaction ME22 to view the customer defined screen exit.
9.Enter the purchase order number and press Enter.
10.Go to the menu header --> Details.
11.Purchase number is visible on the standard screen
<b>Reward points</b>
Regards -
Can i call Standard Subscreen into my custom transactioscreen or Subscreen?
Hi,
Please let me know, is it possible toi call Standard Subscreen into my custom transaction screen or Subscreen?
if you have a code ,help me please.
Thanks & regards
VishnuvardhanHi Vishnuvardhan,
You can call standard subscreen into your custom transaction Subscreen area.
Because when you are calling subscreen you have to mention subscreen number and program name . It may be a standard one or custom one
Regrds,
Raghava Channooru. -
Call subscreen in customer-subscreen
Hello,
I want to use enhancement IWO10018 to show additional fields on the order header. This works fine but we have multiple order types and I only want to show different fields depending on the order type.
I was thinking to put a subscreen on the customer-subscreen but this is not possible... I get an error message that the naming conventions are not met for a name like 'SAPLZ....'. Apparantely it expects something like 'SAPLX....' but I cannot create a function group starting with 'X' because this is not supported anymore
So I thought then to use a tab control but this also needs a subscreen so we're facing the same problem....
Any suggestions how to handle this, this should be possible, question is what's the way to go?
Thanks in advance,
jeroenHello,
I also thought about using modification groups but the main problem there is that no screen elements can be put on top of each other or using layers.. In the screenpainter you get a collision element errormessage.
This way you have 'empty' areas on the screen where for one order type fields appear like:
| xxx xx |
| |
| |
and for the second order type:
| |
| |
| x x x |
But I don't think this problem can be solved ...
Kind regards,
jeroen -
Customer subscreen on the PO item detail tab ( ME_GUI_PO_CUST)
I use the BADI ME_GUI_PO_CUST added customer subscreen ( new TAB) on the PO item detail. if PO order type is NB , the TAB can show both me23n and me22n . if PO order type is UB , the TAB can show ME23N , but can't show ME22N . Please Help, thanks.
Hi,
In PBO Logic of whicehver screen is called we can check if sy-tcode = ME22N/23N and hide all the fields/make it display only as per requirement so that user sees an empty screen/display only fields in customer tab ....using
loop at screen..
if screen-name = 'XXX' .
screen-invisible = 1. for hiding
screen-input = 0. for display only
modify screen .
endloop.
Hope it helps
Regards
Byju -
Transaction output on custom subscreen
Hi All,
We have a requirement where we need to display one transaction output on a custom subscreen.That's means i need to display call transaction result on subscreen of another transaction.
Can you please help.
Thanks
MohitHi All,
Any sugestion for this requirement.
Thanks
Mohit khandelwal -
Getting error while calling a subscreen in module pool program
HI ALL,
ACTUALLY I'M GETTING A SYNTAX ERROR WHILE I'M CALLING A SUBSCREEN
IN A MODULE POOL PROGRAM IN PAI MODULE
THE ERROR IS AS FOLLOW
"." or "ID ... FIELD ..." expected after "SUBSCREEN"
CAN ANYBODY PLS HELP ME.
REGARDS
ANDREWSHI MAX ,
THE CODE IS AS FOLLOWS:
*& Report ZTABSTRIP_PS
REPORT ZTABSTRIP_PS.
type-pools : vrm.
DATA:number1 type I,
number2 type I,
result type I,
ok_code like SY-UCOMM,
employee1 type c,
ABAP(19) type c,
SALES(19) type c,
HR(19) type c,
MM(19) type c,
employee type c.
emp type c.
CONTROLS tabstrip TYPE TABSTRIP.
CALL SCREEN 100.
call screen 110.
call screen 130.
call screen 120.
call screen 140.
*& Module STATUS_0100 OUTPUT
text
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS 'STATUS'.
SET TITLEBAR 'TITLE'.
CASE OK_CODE.
WHEN 'BACK' or 'EXIT' or 'DELETE'.
leave program.
WHEN 'SAVE'.
MESSAGE 'please choose a valid function' TYPE 'I'.
WHEN 'BACK'.
leave PROGRAM.
when 'EXIT' or 'DELETE'.
leave to screen 0.
WHEN 'SAVE'.
MESSAGE 'please choose a valid function' TYPE 'I'.
endcase.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
text
MODULE USER_COMMAND_0100 INPUT.
CASE OK_CODE.
when 'TAB1'.
tabstrip-activetab = 'TAB1'.
when 'TAB2'.
tabstrip-activetab = 'TAB2'.
result = number1 + number2.
when 'TAB3'.
tabstrip-activetab = 'TAB3'.
SET TITLEBAR 'TITLE1'.
when 'TAB4'.
tabstrip-activetab = 'TAB4'.
if employee = 'NEERAJ'.
ABAP = 'NEERAJ'.
elseif employee = 'UMESH'.
SALES = 'UMESH'.
ELSEIF employee = 'RAM'.
HR = 'RAM'.
elseif employee = 'ANIL'.
MM = 'ANIL'.
endif.
employee = employee.
WHEN 'BACK'.
leave PROGRAM.
when 'EXIT' or 'DELETE'.
leave to screen 0.
WHEN 'SAVE'.
MESSAGE 'please choose a valid function' TYPE 'I'.
ENDCASE.
WHEN 'BACK' or 'EXIT' or 'DELETE'.
leave program .
WHEN 'SAVE'.
MESSAGE 'please choose a valid function' TYPE 'I'.
endcase.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module STATUS_0110 OUTPUT
text
**MODULE STATUS_0110 OUTPUT.
SET PF-STATUS 'STATUS1'.
SET TITLEBAR 'xxx'.
**case ok_code.
**WHEN 'back' or 'exit' or 'delete'.
leave PROGRAM.
WHEN 'save'.
MESSAGE 'please choose a valid function ' TYPE 'W'.
ENDCASE.
**ENDMODULE. " STATUS_0110 OUTPUT
*& Module USER_COMMAND_0110 INPUT
text
MODULE USER_COMMAND_0110 INPUT.
number1 = number1.
number2 = number2.
CLEAR NUMBER1.
CLEAR NUMBER2.
REFRESH NUMBER1.
REFRESH NUMBER2.
ENDMODULE. " USER_COMMAND_0110 INPUT
*& Module STATUS_0130 OUTPUT
text
MODULE STATUS_0130 OUTPUT.
SET PF-STATUS 'STATUS2'.
SET TITLEBAR 'xxx'.
RESULT = number1 + number2.
*CLEAR RESULT.
REFRESH RESULT.
ENDMODULE. " STATUS_0130 OUTPUT
*& Module STATUS_0120 OUTPUT
text
MODULE STATUS_0120 OUTPUT.
SET PF-STATUS 'xxxxxxxx'.
SET TITLEBAR 'xxx'.
DATA: l_name TYPE vrm_id,
li_list TYPE vrm_values,
l_value LIKE LINE OF li_list.
l_value-key = '1'.
l_value-text = 'ANIL'.
APPEND l_value TO li_list.
CLEAR l_value.
CLEAR li_list.
l_value-key = '2'.
l_value-text = 'RAM'.
APPEND l_value TO li_list.
CLEAR l_value.
CLEAR li_list.
l_value-key = '3'.
l_value-text = 'NEERAJ'.
APPEND l_value TO li_list.
CLEAR l_value.
CLEAR li_list.
l_value-key = '4'.
l_value-text = 'UMESH'.
APPEND l_value TO li_list.
CLEAR l_value.
CLEAR li_list.
l_name = 'employee'.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = l_name
VALUES = li_list
EXCEPTIONS
ID_ILLEGAL_NAME = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CLEAR li_list.
ENDMODULE. " STATUS_0120 OUTPUT
*& Module USER_COMMAND_0120 INPUT
text
MODULE USER_COMMAND_0120 INPUT.
INCLUDING sy-repid '140'.
employee1 = employee.
IF employee1 CS 'NEERAJ'.
call SUBSCREEN sub4 .
ABAP = 'NEERAJ'.
CLEAR ABAP.
ELSEIF employee1 CS 'UMESH'.
call SUBSCREEN sub4 .
SALES = 'UMESH'.
CLEAR SALES.
elseif employee1 CS 'RAM'.
call SUBSCREEN sub4 .
HR = 'RAM'.
CLEAR HR.
ELSEIF employee1 CS 'ANIL'.
call SUBSCREEN sub4 .
MM = 'ANIL'.
CLEAR MM.
endif.
ENDMODULE. " USER_COMMAND_0120 INPUT
*& Module STATUS_0140 OUTPUT
text
MODULE STATUS_0140 OUTPUT.
*CASE OK_CODE.
WHEN employee1 'NEERAJ'.
screen-active = 1.
ABAP = 'NEERAJ'.
WHEN employee1 = 'UMESH'.
screen-active = 1.
SALES = 'UMESH'.
WHEN employee1 = 'RAM'.
screen-active = 1.
HR = 'RAM'.
WHEN employee1 = 'ANIL'.
screen-active = 1.
MM = 'ANIL'.
endif.
*ENDCASE.
ENDMODULE. " STATUS_0140 OUTPUT -
Is it possible to call custom designed RFC function module, apart from BAPI
Hi Friends,
1. Is it possible to call custom designed RFC function module, apart from BAPI.
2. Why we call it Adaptive RFC layer, Since every time the JCO layer updated with SAP, Why cant be dynamic.
Thanx for Ur time.
Cheers,
SamAlso check <a href="http://help.sap.com/saphelp_nw04/helpdata/en/41/38bc8f813719488ddc9d9b21251ec3/frameset.htm">here</a> for more information on aRFC. Here you can find why it is called adaptive.
Regards,
Christophe -
Unable to debug an exit in CALL CUSTOMER FUNCTION 003
Hi Guys,
I have an exit EXIT_SAPMV45A_003 that is called by CALL CUSTOMER FUNCTION 003. I had placed a break point at
CALL CUSTOMER FUNCTION 003 and the debugger stops here but i am unable to debug inside this to reach into
the code in EXIT_SAPMV45A_003 even after setting the system debugging on & Update debugging
ON.
Can someone help me with this?
thanks
DanYou have to include that Enhancement of that exit in the Project and Activate that project in the CMOD.
The Enhancement for the exit EXIT_SAPMV45A_003 is V45A0003.
Create a project in CMOD
And inclue V45A0003 in the project.
Activate the Project.
Now, it will stop at break point.
Regards,
Naimesh Patel -
Issue in custom subscreen added in infotype 0021
Hi experts,
Im doing the enhancement in infotype 0021. I have added some custom fields (custom subscreen) in IT0021. Those fields (text boxes) are grouped inside a group (Box) in SE51.
Now my issue is that when i see the custom subscreen in Change mode in PA30 transaction, it is getting displayed in enable mode. But when i see in Disable mode, still those text boxes are shown in enable mode. Actually those need to be shown in Disable mode , when i see in Display mode in PA30.
pls tell me how to achieve the same.
Regards,
ShanthiHi Shanthi,
I am having the same problem.
I had created a custom infotype ,But when I try to view it through PA30 in Display mode.
the fields are still enabled.
Whereas , in create mode, its working fine.
Please guide me the steps to disable the fields in Display mode in PA30.
Thanks
Kanupriya. -
Runtime Error DYNPRO_NOT_FOUND after transport of customer subscreen
Hi,
We have created a new customer subscreen 9002 using transaction OXK1. When the subscreen was transported to the quality system, the subscreen was not generated thereby causing a dump (error DYNPRO_NOT_FOUND) in transaction FB01 which was using the subscreen.
Are customer subscreens not regenerated automatically when they are transported?
Thanks.
EkitHEllo,
Sometimes error happen in this process. Please re-generate your scrren.
goto OXK1 Select the screen and go to the menu option Subscreen -> Generate.
REgards,
REnan Correa -
Photoshop CS6 could not update successfully. Error codes Adobe Photoshop 13.0.1.3 Installation failed. Error Code: U44M1P7 Extension Manager 6.0.8 Update Installation failed. Error Code: U44M1P7 Please help me figure out how to call customer service. I would prefer to talk to someone directly.
Are you using any disk cleaner or optimization tools like CleanMymac or Mackeeper?
Regards,
Ashutosh -
Call Custom Library built in type is not available in form personalization.
Hello All,
In our Vision instance(EBS 11.5.10.2 Dev 6i Patchset 15) Call Custom Library built in type is not available in form personalization..
Please suggestprobably wiser to post this in the E-Business forum
General EBS Discussion
your welcome
Maybe you are looking for
-
Mounted Volume not shwoing up with Windows 2012 R2 failover cluster
Hi We configured some drives as mounted volumes and configured it with Failover cluster. But it's not showing up the mounted volume details with Cluster Manager, it's showing the details as seen below Expect support from someone to correct this issue
-
IMac Wont Burn Audio CD...
Error: The attempt to burn a disk failed. The device failed to responded properly, unable to recover or retry. Received this error while trying to burn an audio cd in iTunes (8.0.1). Tried using multiple cd's and songs. Songs are purchased from iTune
-
I needed to restore my phone and accidently restored it to "Tracy's" phone which has factory settings. Not paying attention I clicked the sync button. Everything is gone!!!! Now when I try to restore, it uses the last sync time and nothing is restore
-
hi . username and password not save in firefox 7.0.1 . please fix it.
-
Linked Button - lf_profitCenter, Not Working correctly
Hello Experts Can anyone explain why the following code, doesn't work? SAPbouiCOM.Item itemLbtnCC; SAPbouiCOM.LinkedButton LbtnCC; itemLbtnCC = this.Form.Items.Add("lnCC", SAPbouiCOM.BoFormItemTypes.it_LINKED_BUTTON); LbtnCC = (SAPbouiCOM.LinkedButto