Hi, for me its works, but i have one problem.
How can I get SMTP address using BTE 00001421 or other exits???
Thanks in advanced
Paulo
Hi, for me its works, but i have one problem.
How can I get SMTP address using BTE 00001421 or other exits???
Thanks in advanced
Paulo
Hi Vishnu,
Do the below basic checks,
1) All windows are in right size means there are no overlapping. Please follow the correct dimensions mentioned in the smart forms itself (Show in below screen shot). This can be seen in the "Form attributes" section of Global fields in smart forms.
2) Ensure that the templates if you have created any complies within the window in which it is used.
3) Check for the right smart form call.
4) Check for the assignment of the output types.
Also please let us know more about the issue. So that we can give the right solution.
Regards,
Satish
Hello Faizur,
I guess you can achieve this by using PERSONAS.
Experts in the below community can help you.
Regards,
TP
Hello,
Please give more details about your problem so that we will try to help you.
Regards,
TP
Hello Saikat,
Did you try with the user exits QQMA0005 and QQMA0030.
Regards,
TP
Hello
I'm new to abap ,i dontknow how to start the abap
can any one please guide me how to read
and plaease share pdf's and videos of abap
Here my solution (it works also, if you press <save> without <Enter> first):
-------------------------------------------------------------------------------
Include MV45ATZZ:
DATA: gs_vbak_changed TYPE vbak.
-------------------------------------------------------------------------------
Include MV45AFZB (USEREXIT_CHECK_VBAK):
IF NOT gs_vbak_changed IS INITIAL AND vbak-vkbur <> gs_vbak_changed-vkbur.
PERFORM preisfindung_gesamt USING 'G'.
ENDIF.
-------------------------------------------------------------------------------
Include MV45AFZZ (USEREXIT_MOVE_FIELD_TO_VBAK):
MOVE vbak TO gs_vbak_changed.
-------------------------------------------------------------------------------
Good luck
Manuela
Hi Experts,
I’m using CL_EX_ME_PROCESS_PO_CUST to do some validations and set EKPO-ELIKZ with X if true.
This is working fine from ME21N but it doesn’t seems to be working from ME59N, I see in the debugger that the value is set with an X even at the end of the POST Method.
My scenario in ME21N and ME59N is to set EKPO-ELIKZ when I converting from a Purchase Requisition.
So my question is:
What can be happening that its working ok in ME21N and not in ME59N?
Im not very familiar with ME59N, do I have to set any of the ME59N selection screen parameter beside Purchase Requisition #?
Thanks in advance!
I hope you are not modifying the demo class provided with the BAdI,n but you actually create a new implementation with SE19?
Do you use same order type in ME59N and ME21N, there can be a difference in their Customizing (status fields) ?
Regards,
Raymond
Hello Nicolas,
Did you try by placing the watchpoint on the field EKPO- ELIKZ.
There might be another user exit or some enhancement which is making the EKPO- ELIKZ as blank after you set X in your BADI implementation.
Regards,
TP
Hi Raymond,
Yes, of course I create an implementation of the Badi.
Where can I see the Customizing status fields?
Thanks.
Nico.-
SPRO : Purchasing, Purchase Order, Define Document Types and Define Screen Layout at Document Level.
Regards,
Raymond
ME21 ME21N is there in those SPRO path you send, but I couldn't find ME59N.
I set a break point at process_input_filter and field ekpo-elikz got a dot (.) so I guess its editable.
ME21N and ME59N both creates a ZNB PO, but through ME59N it does not set Delivery Complete with an X as its doing inME21N
Any hint?
Thanks a lot!
Nico.-
Hello jorgelina,
Can you please help me?. I am having the exact same issue where ME22N doesn't register the changes on my custom fields. it only goes through the SUBSCRIBE and MAP_DYNPRO_FIELDS and nothing more. I always get the "Nothing changed" message.
You mention that you solved it by fixing your Function Group, but what was wrong with it?.
I created a new function group (ZKPOENH) and put function modules ZMEPOBADIEX_PUSH and ZMEPOBADIEX_POP there. Also that is where my custom screen is.
this is the code on my subscribe method:
DATA: ls_subscriber LIKE LINE OF re_subscribers.
* we want to add a customer subscreen on the Header tab
CHECK im_application = 'PO'.
CHECK im_element = 'ITEM'.
CLEAR re_subscribers[].
* the name is a unique identifier for the subscreen and defined in this class definition
ls_subscriber-name = subscreen1.
ls_subscriber-dynpro = '0001'.
ls_subscriber-program = 'SAPLZKPOENH'.
ls_subscriber-struct_name = 'CI_EKKODB'.
ls_subscriber-label = text-001.
ls_subscriber-position = 7.
ls_subscriber-height = 7.
APPEND ls_subscriber TO re_subscribers.
*- Adding a second User Tab for STO reason
ls_subscriber-name = subscreen2.
ls_subscriber-dynpro = '0002'.
ls_subscriber-program = 'SAPLZKPOENH'.
ls_subscriber-struct_name = 'CI_EKPODB'.
ls_subscriber-label = text-002.
ls_subscriber-position = 8.
ls_subscriber-height = 7.
APPEND ls_subscriber TO re_subscribers.
And i can see both of my custom tabs on ME2XN. Maybe the Function group needs a special name.
Do i have to do something in the PAI of the screen one the field has been changed?. please help me, i'm a bit desperate, i've tried a lot of things with no result.
thank you so much in advance,.
Javier Villarreal.
What is your version, I found an old note 632096 - ME59N Change of shipping data via BAdI ME_PROCESS_PO_CUST, where modifications by the BAdI were dropped, but it's an old note?
NB: in recent version the BAdi is even used to correct the difference between ME21n and ME59n, see 1758500 - T-code ME59N - PO item numbers are not sequential for an example.
Regards,
Raymond
Thanks Madhu/prakash for your reply.
Here the problem is, we have set up a batch to create POs with ref to PRs. But system is able to convert the PO document number is getting generted, but not saved in the data base table so that for single PR many documnet numbers were created.(number ranges were wasted).
solution is below
Batch job was created with the user, who does not have authorization to create POs, so we have changed the user now bach job is able to convert the PR to PO.
Issue Closed.
Hello Thanga Prakash,
I tried you mentioned discussion but still not reflecting.
Regards,
Sachin
Hi Manoj,
So - almost four years later - I saw your post and I saw myself in the very same situation as you did...
I found a solution for those who wants to change the production version of the production order from the sales order creation: create an enhancement in the function module 'MD_VERSION_SELECTION' and you are good to go.
Dear Experts,
In our organization PO can be released based on PO value.
For example, if the PO value is within 10000 BDT, user x can release PO. (here BDT is currency for Bangladesh)
if the PO value is >10000 BDT and < 20000 BDT, user y can release the PO.
This configuration done by SAP consultant while SAP implementation project.
User run tcode, ME28 and find PO pending for his range.
Now, My company wants to change the PO release value range.
Can any one help me, how to change the value range.
Thanks in advance.
Shafiq.