Enjoy Purchase order - Personal settings v Vendor Master fields
We want to use Personal settings to default certain fields but want fields from the vendor master to take prioirty.... can we change the field selection available to users or can we switch off personal settings, or change the priority so if payment terms maintains at vendor level, these take prioity over personal setting ones!
Dear Keith,
You can try it in your system, i told you as per standard SAP, so we talk about SAP design, and for me, it make sense if the personal setting is overriding the vendor master setting, because the vendor master (purchasing data) also just for default data,and SAP give personal setting in order to make default data under user level, so the personal setting is only effected for the user, not all user that using the transaction
Regards,
Similar Messages
-
Purchase Order Personal settings push button disable for particular user
Hi
I want to disable the acess to personal settings push button in purshase order creation (ME21N )..for selected user is it possible
could any one help me in this issue
Regards
GSHi
I think transaction variant will help you check with abaper
f you want to hide unwanted screens and fields in any standard SAP program without changing it, the use of the Transaction Variant is the best solution.
check following link you may get some idea
[http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation]
[http://www.****************/Tutorials/ABAP/TransactionVariant/Create.htm]
Regards
Kailas Ugale -
Activate Contact Person Functionallity in Vendor master
Hi Colleagues,
We have an issue with Contact Person functionality in Vendor master, specifically with his activation in order to use that funtion menu (Goto -> General Data -> Contact Person). Actually this command is missing in our system.
Customizing nodes about contact person (IMG -> Materials Management -> Purchasing -> Vendor Master -> Contact Persons) specify as mandatory requisite set the system as a Retail SAP System.
We analized the information and executed report GETSYSDEF and the system showed message SYSTEMSWITCH016 "System is set as a manufacturing system"
Our SAP system is a mySAP ERP 5.0 with component SAP_APPL level 0021.
We have several doubts related above explanations:
Is the system able to be customized as a Retail system without loose or damage some actual component (his functionality) as manufacturing system?
Which is the procedure to follow in order to activate Retail SAP System?
Is enough to make settings on IMG node "Activation Switch for SAP R/3 Enterprise Extension Set" flagging on application "EA-RET" or in other hand, there are other additional or different steps to make?
I appreciate any help you can offer me. Thanks in advance.
Regards,
Horacio MirandaDear Jurgen,
First thanks for your response.
We don´t want to change manufacturing system for retail system, We try to find the way to add retail system to our actual manufacturing system only for get contact person functionality.
We need to use that functionality on vendors at tx XK01 or tx XK02 / MK02, in order to link all vendor contacts making a validation of each one against a table Z containing prohibited values. If a contact person would exist in that table the system would show an error message.
I hope to be clearly in my explanation. Thanks again for your help.
Regards,
Horacio Miranda -
Availability check in Enjoy Purchase Order & Requisition
Hi Experts,
The availability check is used in 4.7E also but what is difference in Ecc 6.0 or new functionality added
Can any one plz let me know
Regards
PratapBelow is capture from sap release documentation :
Availability Check in Enjoy Purchase Order and Requisition
(Changed)
Use
As of SAP ECC 6.0, SAP_APPL 600, display and checking of availability are invokable separately in the
Enjoy purchase order and requisition in line with the system behavior on the Sales side.
You invoke the display and checking of availability in the Enjoy purchase order (transaction code
ME21N) and the Enjoy purchase requisition (transaction code ME51N) as follows:
- To display the availability overview, choose Environment -> Availability
- To check availability, choose the Check Availability icon.
13.6.16.3 System Behavior After Availability Check for an Item (Changed)
Use
If you carry out the availability check for an item of a stock transport order, hitherto the system adopted
confirmations as per the desired date/time only.
SAP AG 30
______________________________________________________S_A_P_-S_y_s_te_m_
As of SAP ECC 6.0, SAP_APPL 600, you can define in Customizing how the system reacts if the desired
quantity cannot be confirmed for the desired date/time.
You have a choice of two settings:
- Confirmation as per desired date/time
This is the standard setting and corresponds to previous system behavior.
- Delivery proposal
- Full confirmation
Effects on Customizing
You make the settings in the Rule for Adoption of ATP Results in Purchasing field in Customizing for
Purchasing under Purchase Order -> Set Up Stock Transport Order -> Assign Delivery Type and
Checking Rule. -
I Need interactive report to list the purchase orders details for a vendor
I Need interactive report to list the purchase orders details for a vendor that has interactive drill down options to give the detail of vendor from vendor master.
Hi
see this sample report
this is Customer wise sales orders
just make similar report just using LFA1, EKKO and EKPO tables instead of KNA1,VBAK,VBAP
REPORT ZTEJ_INTAB1 LINE-SIZE 103 LINE-COUNT 35(5) NO STANDARD PAGE
HEADING.
*TABLES DECLARATION
TABLES : KNA1, VBAK, VBAP.
*SELECT OPTIONS
SELECT-OPTIONS: CUST_NO FOR KNA1-KUNNR.
*INITIALIZATION
INITIALIZATION.
CUST_NO-LOW = '01'.
CUST_NO-HIGH = '5000'.
CUST_NO-SIGN = 'I'.
CUST_NO-OPTION = 'BT'.
APPEND CUST_NO.
*SELECTION SCREEN VALIDATION
AT SELECTION-SCREEN ON CUST_NO.
LOOP AT SCREEN.
IF CUST_NO-LOW < 1 OR CUST_NO-HIGH > 5000.
MESSAGE E001(ZTJ1).
ENDIF.
ENDLOOP.
*BASIC LIST SELECTION
START-OF-SELECTION.
SELECT KUNNR NAME1 ORT01 LAND1 INTO
(KNA1-KUNNR, KNA1-NAME1,KNA1-ORT01,KNA1-LAND1)
FROM KNA1
WHERE KUNNR IN CUST_NO.
WRITE:/1 SY-VLINE,
KNA1-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
KNA1-NAME1 UNDER 'NAME',
61 SY-VLINE,
KNA1-ORT01 UNDER 'CITY',
86 SY-VLINE,
KNA1-LAND1 UNDER 'COUNTRY',
103 SY-VLINE.
HIDE: KNA1-KUNNR.
ENDSELECT.
ULINE.
*SECONDARY LIST ACCESS
AT user-command.
IF SY-UCOMM = 'IONE'.
PERFORM SALES_ORD.
ENDIF.
IF SY-UCOMM = 'ITWO'.
PERFORM ITEM_DET.
ENDIF.
*TOP OF PAGE
TOP-OF-PAGE.
FORMAT COLOR 1.
WRITE : 'CUSTOMER DETAILS'.
FORMAT COLOR 1 OFF.
ULINE.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'NAME',
61 SY-VLINE,
63 'CITY',
86 SY-VLINE,
88 'COUNTRY',
103 SY-VLINE.
ULINE.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR SECONDARY LISTS
TOP-OF-PAGE DURING LINE-SELECTION.
*TOP OF PAGE FOR 1ST SECONDARY LIST
IF SY-UCOMM = 'IONE'.
ULINE.
FORMAT COLOR 1.
WRITE : 'SALES ORDER DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'SALES ORDER NO.',
40 SY-VLINE,
42 'DATE',
60 SY-VLINE,
62 'CREATOR',
85 SY-VLINE,
87 'DOC DATE',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR 2ND SECONDARY LIST
IF SY-UCOMM = 'ITWO'.
ULINE.
FORMAT COLOR 1.
WRITE : 'ITEM DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'SALES ORDER NO.',
40 SY-VLINE,
42 'SALES ITEM NO.',
60 SY-VLINE,
62 'ORDER QUANTITY',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*END OF PAGE
END-OF-PAGE.
ULINE.
WRITE :'USER :',SY-UNAME,/,'DATE :', SY-DATUM, 85 'END OF PAGE:',
SY-PAGNO.
SKIP.
*& Form SALES_ORD
*& FIRST SECONDARY LIST FORM
FORM SALES_ORD .
SELECT KUNNR VBELN ERDAT ERNAM AUDAT INTO
(VBAK-KUNNR, VBAK-VBELN, VBAK-ERDAT, VBAK-ERNAM, VBAK-AUDAT)
FROM VBAK
WHERE KUNNR = KNA1-KUNNR.
WRITE:/1 SY-VLINE,
VBAK-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
VBAK-VBELN UNDER 'SALES ORDER NO.' HOTSPOT ON,
40 SY-VLINE,
VBAK-ERDAT UNDER 'DATE',
60 SY-VLINE,
VBAK-ERNAM UNDER 'CREATOR',
85 SY-VLINE,
VBAK-AUDAT UNDER 'DOC DATE',
103 SY-VLINE.
HIDE : VBAK-VBELN.
ENDSELECT.
ULINE.
ENDFORM. " SALES_ORD
*& Form ITEM_DET
*& SECOND SECONDARY LIST FORM
FORM ITEM_DET .
SELECT VBELN POSNR KWMENG INTO
(VBAP-VBELN, VBAP-POSNR, VBAP-KWMENG)
FROM VBAP
WHERE VBELN = VBAK-VBELN.
WRITE : /1 SY-VLINE,
VBAP-VBELN UNDER 'SALES ORDER NO.',
40 SY-VLINE,
VBAP-POSNR UNDER 'SALES ITEM NO.',
60 SY-VLINE,
VBAP-KWMENG UNDER 'ORDER QUANTITY',
103 SY-VLINE.
ENDSELECT.
ULINE.
ENDFORM. " ITEM_DET
REPORT demo_list_at_pf.
START-OF-SELECTION.
WRITE 'Basic List, Press PF5, PF6, PF7, or PF8'.
AT pf5.
PERFORM out.
AT pf6.
PERFORM out.
AT pf7.
PERFORM out.
AT pf8.
PERFORM out.
FORM out.
WRITE: 'Secondary List by PF-Key Selection',
/ 'SY-LSIND =', sy-lsind,
/ 'SY-UCOMM =', sy-ucomm.
ENDFORM.
After executing the program, the system displays the basic list. The user can press the function keys F5 , F6 , F7 , and F8 to create secondary lists. If, for example, the 14th key the user presses is F6 , the output on the displayed secondary list looks as follows:
Secondary List by PF-Key Selection
SY-LSIND = 14
SY-UCOMM = PF06
Example for AT USER-COMMAND.
REPORT demo_list_at_user_command NO STANDARD PAGE HEADING.
START-OF-SELECTION.
WRITE: 'Basic List',
/ 'SY-LSIND:', sy-lsind.
TOP-OF-PAGE.
WRITE 'Top-of-Page'.
ULINE.
TOP-OF-PAGE DURING LINE-SELECTION.
CASE sy-pfkey.
WHEN 'TEST'.
WRITE 'Self-defined GUI for Function Codes'.
ULINE.
ENDCASE.
AT LINE-SELECTION.
SET PF-STATUS 'TEST' EXCLUDING 'PICK'.
PERFORM out.
sy-lsind = sy-lsind - 1.
AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'FC1'.
PERFORM out.
WRITE / 'Button FUN 1 was pressed'.
WHEN 'FC2'.
PERFORM out.
WRITE / 'Button FUN 2 was pressed'.
WHEN 'FC3'.
PERFORM out.
WRITE / 'Button FUN 3 was pressed'.
WHEN 'FC4'.
PERFORM out.
WRITE / 'Button FUN 4 was pressed'.
WHEN 'FC5'.
PERFORM out.
WRITE / 'Button FUN 5 was pressed'.
ENDCASE.
sy-lsind = sy-lsind - 1.
FORM out.
WRITE: 'Secondary List',
/ 'SY-LSIND:', sy-lsind,
/ 'SY-PFKEY:', sy-pfkey.
ENDFORM.
When you run the program, the system displays the following basic list with a the page header defined in the program:
You can trigger the AT LINE-SELECTION event by double-clicking a line. The system sets the status TEST and deactivates the function code PICK. The status TEST contains function codes FC1 to FC5. These are assigned to pushbuttons in the application toolbar. The page header of the detail list depends on the status.
Here, double-clicking a line no longer triggers an event. However, there is now an application toolbar containing five user-defined pushbuttons. You can use these to trigger the AT USER-COMMAND event. The CASE statement contains a different reaction for each pushbutton.
For each interactive event, the system decreases the SY-LSIND system field by one, thus canceling out the automatic increase. All detail lists now have the same level as the basic list and thus overwrite it. While the detail list is being created, SY-LSIND still has the value 1.
Regards
Anji -
Sending purchase order by email to vendor
hi
what conf steps required for sending purchase order by email to vendor and internal users?
rgds
saraIn Vendor Master mention the email id of the vendor and in PO in Item detail tab in delivery address maintain the email id for the respective internal user.
Also configure message determination schema for the PO.
Regards
Ankur -
EDI IDOC OUTBOUND send Purchase Orders from sap to vendors
Hi Experts,
I am new to EDI IDOCS, but i got object on this. So my requirement is purchase orders are send to vendors from sap (OUTBOUND) through EDI-850 format. and also i have to add some more fields to standard idoc type ORDERS05, one more condition is if vendor type is not EDI, then the POs should send through fax, email, how can we solve this condition.
So plaese send some sample code on this object.
Thanks in advance,
S ReddyHi ,
You can send the purchase order to the vendors using different outytpes configurations in NACE transaction .
If you define a particular output type where you need to give medium 6 and define partner functions within this you can also set condition which partner needs to recieve EDI output and which one FAX or email all this will be done by Functional expert.
For adding extra segments to your basic type ORDERS05 you need to extend the idoc you can do it via WE30 and WE31 .Link you message type to basic type and extension . Please follow below tcodes for further help . Create all the requested steps in the tcodes mentioned below.
we20:patner profile
we21:port
we30:idoc creation
we30:segment creation
we81:message type
we82:link message with idoc type.
we02:to status of idocs.
Now you need to write code for filling those extra segments you have added to you extension type. For that you need to check where your new segment is placed in Idoc structure . There will be a exit avaliable to attach your code to fill those segments .
Please go through previous SDN links to see more info.
One the settings are done in the NACE , issue output from PO transction and once your output is processed check your Idoc in WE02 to see if the segments are coming with the desired data.
Regards
Vikas -
Send SRM Purchase order Cancellation request to Vendor using SAP PI
Hi gurus,
We have to build an interface to send Purchase order cancellation request to vendor once the PO is deleted in SRM using PI.
Could some one please send me out a document to set up this interface.
Thanks in advance for your help.
Regards,
CatherineHi Catherine,
did you get any chance to go through the below links.
Purchase Order from SRM to SUS ( Supplier Self Service )
PO from SRM to supplier via PI 7.1 | SCN
Thanks,
Naveen -
Enjoy purchase order transaction
Hi All,
Can anybody tell me how get idea on Enjoy Purchase Order.
ie, how to update it ie, using bapi.
Can anybody explain it in detail.
regards,
phaneendra.Hi,
Check reply from vijay babu using BAPI_PO_CREATE1
BDC for ME21N
Regards -
Contact person/s for Vendor master
Is there a way I can add multilple contact persons to the vendor master?
If yes, plase indicate how this can be done and what config changes are to be done.
Thanks.Hi Sarita,
Pls can u explain what is ur exact requirement. Do u want to maintain this for particular vendor or do u want to maintain it for all vendors.
We will assign address in patner function when we are creating a vendor using XK01. Is this feature u want to know???
Pls try to explain problem in detail sothat we can help effectively.
Regards
Ravi Kumar Bolla -
Activation of Contact Person Screen in vendor master
Hello All,
I need to activate Contact person screen in vendor master so that i can fill the details like name email etc.
I need to activate this for allvendor master transactions in ECC 6.
Thanks in advance for help!
Regards
HimanshuHello,
Thanks for your reply.
I was going through the same path
Logistic general>business partner>vendor>define transaction dependent- screen layout
and i saw the option for supression , required , optional etc for Contact details screen.
Please let me know the difference in path you have mentioned and i explored.
Thanks
Himanshu Nijhawan -
VMI scenario: purchase order confirmation send to vendor
Hello Dear Sappers,
I'm using message type ORDRSP (Idoc ORDERS05) for inbound idoc for Vendor Managed Inventory, and it works. Then, once the PO is created in our SAP, the system automatically send a PO confimattion message to our vendor through message variant VMI in the partner profile for the EDI message category ORDCHG.
The system, once the PO is created, send an automatically ORDCHG Idoc to the vendor. The problem is that the system send the PO confirmation before the PO is release/aproved. That is a problem. My requeriment is to send the PO confirmation Idoc to the vendor after the PO is release.
This is my configuration:
Partner profile:
When a message of the ORDRSP type is processed, a purchase order is created for the vendor who sent the purchase order confirmation.
When a message of the ORDRSP type is processed, a purchase order is created for the vendor who sent the purchase order confirmation.
Partner no. VENDOR_AG
Description: VENDOR AG
Partner Type: LI
Message Type: ORDRSP
Message Code: VMI
Process Code: ORDV
Processing: Trigger immediately
Send Purchase Order confirmation number to VENDOR AG:
Partner no. VENDOR_AG
Description: VENDOR AG
Partner Type: LI
Partner Function VN
Message Type: ORDCHG
Idoc Type: ORDERS05
Message Code: VMI
Receiver Port: CI.SPARES
Pack Size: 1
Output Mode: Transfer Idoc immediately
Message Control Application: EF; Message type ZPOC; Process code ME11 and Change message indicator set.
I created the Output Type ZPOC but when I tried to added manually to the PO "Maintain outgoing EDI-connection data for partner VENDOR_AG.
However the strange thing is that the system send the PO confimation IDoc ORDCHG anyway (without any Output Type). But send the Idoc inmediatly the PO is created (not yet release).
My question here is: how can I only send to the vendor the IDoc ORDCHG only when the PO is release?
Thanks a lot to all
FredHi,
This problem was solved. I had to remove the message variant VMI from the partner profile. Keep the message type ORDCHG but without VMI variant. And with that way, the system do not send the Idoc after the PO is created. SAP send the Idoc after the PO is release and do it by Output Type determination.
The key was to remove the message variant! Unbelievable!
Thanks to all.
Fred.- -
Regarding BAdi : Customer's Own Screens in Enjoy Purchase Order
Hi freinds
If we activate the above mentioned BAdi what enhancements will we get in comparition with std functionality.
Regards
EldeeHi
By implement ting this BAdi you can define your own screens which will be visible in ME21n screen at the time of purchase order creation.
Certain screens or fields which are not present in the standard but required by the client can be accomplished using this BAdi.
Thanks & Regards
Kishore -
Vendor Master Fields to be considered for Centralization in SAP MDM
Hello Experts,
In my present assignment, we have 3 different ECC systems each for three different businesses. Now the objective is to consolidate, Harmonize and centralize the Vendor Master for all these standalone ECC systems in SAP MDM.
So multiple discussions are going on the which Vendor Master fields to be kept as Global fields and which ones as local in Central Vendor Repository in SAP MDM. The debate is whether should we keep "Vendor Account group" as Global field or as Local field in MDM.
The debate is each inidividual business unit has defined different account groups for the same vendor in their respective systems.
The question is : What is the best practice-- Should we keep Vendor account group as main table field and define Vendors with one unique account groups OR we maintain the account group in qualified table each pointing to different business unit.
Your inputs are highly appreciated
BR
PTMHi Manoj
The debate is each inidividual business unit has defined different account groups for the same vendor in their respective systems.
The question is : What is the best practice-- Should we keep Vendor account group as main table field and define Vendors with one unique account groups OR we maintain the account group in qualified table each pointing to different business unit.
In my opinion this is going to be very complex solution. Ideally we need to define all the Harmonization rules before syndicating data to different target systems.
Is this possibel that the same vendor record which is existing as vendor of different account groups in different systems have same set of attributes. If yes then enabling the remote key for Account group Lookup field is one option and defining a unique Account group 'AG" (which is mapped to say AG1 from remote system1, AG2 from remote system2 and so on..)..
Managing this via Qualified table will be very complex and not advisabel. As Rajesh also mentioned Account Group in MDM should be considered as Global attribute and all such harmonization rules should be defined in your project. AG1=AG2=AG in above exmaple.
Hope this clarifies.
Thanks-Ravi -
Order of Precedence in Field Selection settings for Vendor Master
Hi,
There are three transactions which help define the list of mandatory, optional, suppressed and finally display only fields during vendor maintenance.
These are,
OMSG -> Define Account Groups and Field Selection( Vendor)
OMFK -> Define Screen Layout Specific to Purchasing Organizations
OMSX -> Define Transaction-Dependent Screen Layout.
All these settings are independently maintained.
In case of conflicting settings, say for example, Field Name 1 is made mandatory with tcode OMSG, but suppressed with tcode OMFK, how does the Vendor transaction(XK01, FK01, MK01) behave.
How are these conflicts resolved ?. Is there any order of precedence.
Regards,
JeronHi,
If both purchasing organizations have separate account group then you can very well achieve in customizing otherwise you need to control it in exit SAPMF02K
Regards
Melih
Maybe you are looking for
-
How to format an external drive for mac AND pc use
i want to format my external drive so i can use it on my mac and on pc's as well. i've gathered that the MS-DOS format is the way to go. my question is this: would this create any problems for my mac then? can i partion one part for ms-dos and part f
-
please can someone tell me what to do so i can be able to use my iphone again after updating the ios 6.1.3 software i cant do anything with mt phone again apart from being able to make emergency calls. please help. at first it was a hearing problem w
-
Wish To Use Flex 2 For My University Project
Dear All I am a mature student studying a Computer Science Degree in the UK . For my final year project, I am creating a Stock Market Simulation with a Database back end (e.g. SQLite ?) and some kind of front end, both to be run a a stand-alone machi
-
Adobe Media Encoder CC renders do not reflect changes to Dynamically Linked After Effects Comps
When rendering a Premiere timeline with a dynamically linked After Effects composition, Adobe Media Encoder will sometimes use an older version of the linked composition (even after I have saved changes in the After Effects comp). For example, if I c
-
Cant Acess my Mac file while using Win7 by Boot Camp
Hi All, I installed Windows 7 Ultimate on my iMac 20" last night and it works just fine. But I have only one problem when trying to enter the "Macintosh HD" partition to get my files which stored in Mac OS drive I found nothing ! All what I can get i