PO Creation (Urgent)
Hi Experts,
User was creating a PO,he was getting these errors...
<b>PO header data still faulty
Vendor 123 blocked for purchasing organization 1234</b>
I have checked for these errors,In Po Header data iam not able to find any incorrect data,secondly This vendor has not been blocked at all...I have checked through MK05 to Block/Unblock Vendor...
Please do reply me
Thanks and Regards
MK
Dear MK,
When user create the PO, make sure he input the correct Purch.Organization in the "Org.data" tab for the particular plant and vendor.
Regards,
w1n
Similar Messages
-
Hi all,
while creating PO creation,we are getting follwing error,
<b><u>For quality reason,only 0 CM reamain approved for procurement</u></b>
<b>UOM is used is CM</b>(centimeter)
regads,
MonaHi
When a quotation or purchase order is created, the system checks whether a quality info record is required and available for the combination of material and vendor.
Path for creating Quality info record:
<b>Logistics -> Quality management -> Quality planning -> Logistics master data -> Quality info record: Procurement -> Create</b>
Since you maintain a quality info record for a combination of material and vendor at the plant level, enter a material, vendor, and plant and then choose Enter and enter the details.
Regards
Ramakrishna -
Scheduling Agreement Creation(urgent)
Hi,
user is creating a S.Agreement,we are getting an error by stating that..
Define QM procurement key (material )....
i did double click..but there is no more information for this error....
where do we maintain this?????
Is it in Material Master???
Plz do reply me...Its urgent Issue
Thanks and Regardsu should maintain the inspection set up,u should assign inspection characters in QM plan (QP01 )
with the all above it will work
pl check and replt
if u need further pl reply
guru -
Error in cross reference creation urgent
Hi,
I am trying to create cross reference in SOA11g. I created xref tables(DEMO_CONTACT) first. when i try to populate data into that table using xref:populateXRefRow1M() function, it is showing following error:
XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is xref:populateXRefRow1M("DEMO_CONTACT.xref","SBL8_ID","bpws:getVariableData('ContactVarTMP1')","SBL6_ID","bpws:getVariableData('ContactVarTMP2')","bpws:getVariableData('xrefAction')"). The XPath expression failed to execute; the reason was: internal xpath error. Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
can anyone help me to solve this issue.
ThanksMake sure the URL is accessible. Can you provide below information -
1. Which version of OSB and SOA are you working with?
2. Which type of service have you defined on OSB?
Regards,
Anuj -
Check box creation(urgent)
hi experts i have to crate check box for ekko-knttp(when blank enties also we need to get data) could any oone help me
PARAMETERS: P_FIELD TYPE ekko-knttp AS CHECKBOX.
-
Warning purch order creation(Urgent)
Hi Guru's
While creating a purch order in me21
After entering material no an quantity
when i press enter i get a warning 'Order quantity violates rounding rules'
I have debugged that screen's pai
And have seen that msg in message class
I have to remove that warning.. how can i do that
I am suggested to Maintain the decimal place in table T006 using Transaction SM31. Rounding
for the order unit. You also branch to screen 'Change Units of Measurement
of Dimension: Details' using Transaction CUNI -->Units of
measurement-->Details.
Now what should i do with this table t006
waitin 4 ur repliesHi Rajiv,
There are some notes for the same error... Kindly go through them... ( I hope you had already gone through them) Ex: 141043...
Are all the settings suggested in those notes are in tact?
Let me know...
Bye,
Audy -
Hi experts,
I am given a task to create an out bound IDOC which would be input to TIBCO, which must be triggered every time Good issue transaction is completed by either VT02N or VL02N transaction up pressing SAVE.
IDOC is to have fields from Customize tables apart from standard SAP tables, so was asked to create an own IDOC ( eg: Z--Idoc).
Please tell me how to create the idoc, and also the method to trigger it and how to populate the IDOC ( program etc).
Use full inputs would be promtly rewarded.
Regards,
Ram.Sample code in the below:
REPORT zhefrn_idoc_extract_fi LINE-SIZE 160.
Purpose
This program extracts FI postings and create IDOCs
Description
An IDOC of type ACC_GL_POSTING01 is created from the extracted
FI-data.
*- Extract data from BKPF and BSEG
*- Build the IDOC control record. Use structure EDIDC.
*- Build and internal table of structure EDIDD with IDOC segments.
EDIDD contains some keyfields, but the data segment field is simply
one string, as EDIDD is used for all type of IDOCs. To simplify the
process of building this string, use the SAP datastructures with the
same name as the segment. E.g for segment E1BPACHE08 use structure
E1BPACHE08.
*- Use function module MASTER_IDOC_DISTRIBUTE to create the IDOCs.
Remember to commit.
Important: This program can not handle multiple documents, so all
postings must have the same key (Company code, currency code,
postingdate, document date) so that they can be posted in the same
document. *If the program should handle multiple documents, data
should be split *according to the key, and an IDOC created for each
document.
Standard types
TABLES:
bkpf, "Accounting Document header
bseg. "Accounting Document Segment
TEDS1. "IDoc status values
Standard types
TYPES:
BEGIN OF st_bkpf,
bukrs LIKE bkpf-bukrs,
belnr LIKE bkpf-belnr,
gjahr LIKE bkpf-gjahr,
blart LIKE bkpf-blart,
bldat LIKE bkpf-bldat,
budat LIKE bkpf-budat,
monat LIKE bkpf-monat,
waers LIKE bkpf-waers,
END OF st_bkpf,
BEGIN OF st_extract,
bukrs LIKE bkpf-bukrs,
belnr LIKE bkpf-belnr,
gjahr LIKE bkpf-gjahr,
blart LIKE bkpf-blart,
bldat LIKE bkpf-bldat,
budat LIKE bkpf-budat,
monat LIKE bkpf-monat,
waers LIKE bkpf-waers,
hkont LIKE bseg-hkont,
bschl LIKE bseg-bschl,
shkzg LIKE bseg-shkzg, "Debit/credit indicator
dmbtr LIKE bseg-dmbtr,
wrbtr LIKE bseg-wrbtr,
dmbe2 LIKE bseg-dmbe2,
END OF st_extract.
Table types
TYPES: tt_bkpf TYPE STANDARD TABLE OF st_bkpf,
tt_extract TYPE STANDARD TABLE OF st_extract,
tt_edidd TYPE STANDARD TABLE OF edidd,
tt_edidc TYPE STANDARD TABLE OF edidc.
Internal tables
DATA:
G/L Doc header
gi_bkpf TYPE tt_bkpf,
G/L extracted data
gi_extract TYPE tt_extract,
IDOC segment data
gi_edidd TYPE tt_edidd,
Return table
gi_communication_idoc_control TYPE tt_edidc.
Global variables
DATA:
WA for internal tables
g_bkpf TYPE st_bkpf,
g_extract TYPE st_extract,
g_edidd LIKE edidd,
*-- IDOC structures:
IDOC control record
g_idoc_control_record LIKE edidc,
G/L document header
g_e1bpache08 LIKE e1bpache08,
G/L Account Line Items
g_e1bpacgl08 LIKE e1bpacgl08,
Line Item Currency Fields
g_e1bpaccr08 LIKE e1bpaccr08,
Return table from MASTER_IDOC_DISTRIBUTE
g_communication_idoc_control LIKE edidc.
Selection screen
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME.
SELECT-OPTIONS: a_bukrs FOR bkpf-bukrs,
a_budat FOR bkpf-budat,
a_hkont FOR bseg-hkont,
a_usnam FOR bkpf-usnam DEFAULT 'WMHEFRN'.
PARAMETERS: p_create AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK 1.
SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME.
IDOC control record - Receiver
PARAMETERS:
p_rcvpor LIKE edidc-rcvpor DEFAULT 'PORT-HFN', "Rec. Port
p_rcvprn LIKE edidc-rcvprn DEFAULT 'WMHEFRN', "Rec. Partn. number
p_rcvprt LIKE edidc-rcvprt DEFAULT 'US', "Rec. Partn. type.
p_rcvpfc LIKE edidc-sndpfc DEFAULT '§§'. "Partner function
SELECTION-SCREEN END OF BLOCK 2.
SELECTION-SCREEN BEGIN OF BLOCK 3 WITH FRAME.
IDOC control record - Sender
PARAMETERS:
p_sndpor LIKE edidc-sndpor DEFAULT 'SAPC46', "Send. Port
p_sndprn LIKE edidc-sndprn DEFAULT 'WMHEFRN', "Send. Partn.number
p_sndprt LIKE edidc-sndprt DEFAULT 'US'. "Send. Partn. type.
p_sndpfc LIKE edidc-sndpfc DEFAULT '§P'. "Send. Partn. funct.
SELECTION-SCREEN END OF BLOCK 3.
Start of selection
START-OF-SELECTION.
PERFORM initialize.
PERFORM extract_data.
PERFORM build_idoc_control_record.
PERFORM build_idoc_segments.
IF p_create = 'X'.
PERFORM create_idocs.
ENDIF.
PERFORM write_report.
*& Form INITIALIZE
FORM initialize.
REFRESH: gi_bkpf,
gi_extract,
gi_edidd.
CLEAR: g_idoc_control_record.
ENDFORM. " INITIALIZE
*& Form EXTRACT_DATA
Extract FI postings to internal table gi_extract
FORM extract_data.
Read BKPF
SELECT bukrs
belnr
gjahr
blart
bldat
budat
monat
waers
FROM bkpf
APPENDING CORRESPONDING FIELDS OF TABLE gi_bkpf
WHERE bukrs IN a_bukrs AND
budat IN a_budat AND
usnam IN a_usnam.
LOOP AT gi_bkpf INTO g_bkpf.
SELECT hkont
bschl
shkzg
dmbtr
wrbtr
dmbe2
FROM bseg
INTO CORRESPONDING FIELDS OF g_extract
WHERE bukrs = g_bkpf-bukrs AND
belnr = g_bkpf-belnr AND
gjahr = g_bkpf-gjahr.
MOVE-CORRESPONDING g_bkpf TO g_extract.
APPEND g_extract TO gi_extract.
CLEAR g_extract.
ENDSELECT.
ENDLOOP.
SORT gi_extract BY belnr.
ENDFORM. " EXTRACT_DATA
*& Form WRITE_REPORT
Writes a report showing the selected data, and generated IDOCs
and errors
FORM write_report.
WRITE: / 'Extracted data' COLOR COL_GROUP INTENSIFIED ON.
LOOP AT gi_extract INTO g_extract.
AT NEW belnr.
SKIP 1.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE: 'Document', g_extract-belnr.
FORMAT RESET.
NEW-LINE.
ENDAT.
WRITE: /
g_extract-bukrs,
g_extract-belnr,
g_extract-gjahr,
g_extract-blart,
g_extract-bldat,
g_extract-budat,
g_extract-monat,
g_extract-waers,
g_extract-hkont,
g_extract-bschl,
g_extract-shkzg,
g_extract-dmbtr,
g_extract-wrbtr,
g_extract-dmbe2.
ENDLOOP.
Write generated IDOCS
ULINE.
SKIP 2.
WRITE: / 'Generated IDOCs' COLOR COL_GROUP INTENSIFIED ON.
WRITE: / g_idoc_control_record.
LOOP AT gi_edidd INTO g_edidd.
WRITE: / g_edidd-segnam(10) COLOR COL_KEY, g_edidd-sdata(140).
ENDLOOP.
Write staus codes returned from function module MASTER_IDOC_DISTRIBUTE
IF p_create = 'X'.
ULINE.
SKIP 2.
WRITE: / 'Returncoides from function module MASTER_IDOC_DISTRIBUTE'
COLOR COL_GROUP INTENSIFIED ON.
LOOP AT gi_communication_idoc_control INTO
g_communication_idoc_control.
Find error message
select single
from TEDS1
WRITE: / g_communication_idoc_control-docnum,
g_communication_idoc_control-status.
ENDLOOP.
ENDIF.
ENDFORM. " WRITE_REPORT
*& Form BUILD_IDOC_CONTROL_RECORD
The IDOC control record contains message type, port and
partnerinformation
FORM build_idoc_control_record.
g_idoc_control_record-mestyp = 'ACC_GL_POSTING'. "Message type
g_idoc_control_record-idoctp = 'ACC_GL_POSTING01'. "IDOC type
Receiver
g_idoc_control_record-rcvpor = p_rcvpor. "Port
g_idoc_control_record-rcvprn = p_rcvprn. "Partner number
g_idoc_control_record-rcvprt = p_rcvprt. "Partner type
g_idoc_control_record-rcvpfc = p_rcvpfc. "Partner function
Sender
g_idoc_control_record-sndpor = p_sndpor. "Port
g_idoc_control_record-sndprn = p_sndprn. "Partner number
g_idoc_control_record-sndprt = p_sndprt. "Partner type
g_idoc_control_record-sndpfc = p_sndpfc. "Partner function
ENDFORM. " BUILD_IDOC_CONTROL_RECORD
*& Form BUILD_IDOC_SEGMENTS
text
--> p1 text
<-- p2 text
FORM build_idoc_segments.
DATA: l_transdate(8) TYPE c,
l_itemnr TYPE i.
CLEAR l_itemnr.
LOOP AT gi_extract INTO g_extract.
Build data - The structures from the underlying BAPI are used to
simplify thje work of building the data part of the IDOC
*-- Document header segment E1BPACHE08
*-- The document header should only be generated in the first loop
CLEAR g_edidd.
IF sy-tabix = 1.
CLEAR g_e1bpache08.
g_edidd-segnam = 'E1BPACHE08'.
g_edidd-segnum = 1.
g_e1bpache08-obj_type = 'BKPFI'.
g_e1bpache08-obj_key = '127387347'.
g_e1bpache08-obj_sys = 'APOCLNT800'.
g_e1bpache08-username = 'WMHEFRN'.
g_e1bpache08-header_txt = 'Humle er godt'.
g_e1bpache08-comp_code = g_extract-bukrs.
g_e1bpache08-fisc_year = g_extract-gjahr.
g_e1bpache08-doc_date = g_extract-budat.
g_e1bpache08-pstng_date = g_extract-bldat.
g_e1bpache08-trans_date = sy-datum.
g_e1bpache08-fis_period = g_extract-monat.
g_e1bpache08-doc_type = 'SA'.
MOVE g_e1bpache08 TO g_edidd-sdata.
APPEND g_edidd TO gi_edidd.
ENDIF.
*-- Line item segment E1BPACGL08
CLEAR g_e1bpacgl08.
CLEAR g_edidd.
l_itemnr = l_itemnr + 1.
g_edidd-segnam = 'E1BPACGL08'.
g_edidd-segnum = 2.
g_e1bpacgl08-itemno_acc = l_itemnr.
g_e1bpacgl08-gl_account = g_extract-hkont.
g_e1bpacgl08-pstng_date = g_extract-bldat.
g_e1bpacgl08-item_text = 'Halli Hallo'.
MOVE g_e1bpacgl08 TO g_edidd-sdata.
APPEND g_edidd TO gi_edidd.
*-- Line Item Currency Fields segment E1BPACCR08
CLEAR g_e1bpaccr08.
CLEAR g_edidd.
g_edidd-segnam = 'E1BPACCR08'.
g_edidd-segnum = 3.
g_e1bpaccr08-itemno_acc = l_itemnr.
g_e1bpaccr08-curr_type = '00'.
g_e1bpaccr08-currency = g_extract-waers.
IF g_extract-shkzg = 'H'.
g_extract-dmbtr = g_extract-dmbtr * -1.
ENDIF.
CALL FUNCTION 'CURRENCY_AMOUNT_IDOC_TO_SAP'
EXPORTING
currency = g_extract-waers
idoc_amount = g_extract-dmbtr
IMPORTING
sap_amount = g_e1bpaccr08-amt_doccur.
MOVE g_e1bpaccr08 TO g_edidd-sdata.
APPEND g_edidd TO gi_edidd.
ENDLOOP.
SORT gi_edidd BY segnum.
LOOP AT gi_edidd INTO g_edidd.
g_edidd-segnum = sy-tabix.
MODIFY gi_edidd FROM g_edidd.
ENDLOOP.
SORT gi_edidd BY segnum.
ENDFORM. " BUILD_IDOC_SEGMENTS
*& Form CREATE_IDOCS
Create IDOCS
FORM create_idocs.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = g_idoc_control_record
TABLES
communication_idoc_control = gi_communication_idoc_control
master_idoc_data = gi_edidd
EXCEPTIONS
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
Remember to commit !
COMMIT WORK.
ENDIF.
ENDFORM. " CREATE_IDOCS
Process outbound IDOCs
Process the outbound IDOCs using program RSEOUT00. The program can be executed from SE38. The IDOC should now have status code 03 Data passed to port OK.
Create inbound IDOCs
The inbound IDOC can be created from the outbound IDOC using transaction WE12 Modification of Outbound file Triggering inbound Procg. The name of the target file is not important, but it must not have the same name as the source file.
Note that the program returns an error, but an inpund IDOC is created.
Source and Sender
The source file must have the same name and path as the outbound file in the partner profile. In this example it is created in the TMP directory which seem to exist in the root directory.
Recipient
Process inbound IDOCs
The inbound IDOC should now have staus code 64. Use program RBDAPP01 to process the inbound IDOC.
Please give me reward points If it is useful.
Thanks
Murali Poli -
Hi all,
I have an issue to discuss. I have some stock that has not been entered into the system and that stock is free of cost. I want a quality inspection for this stock. How can i do a quality inspection of this stock without raising a PO??
I know we can enter the stock in quality inspection in the system using movement type 563 in MB1B. But how a lot can be created for this stock in qa32 so that quality inspection and finance check can be done?
Please respond.
Regards,
AIHi Al,
One option is to create a free of charge PO and refering to this PO you can receive the goods in transaction MIGO. You can set the QI stock type wether in your PO or in MIGO.
I'm not sure you can receive goods via transaction MB1B...(maybe MB1C but FOC PO is better I think)
BR
Csaba -
Hi all,
I have created a new plant 5500 and did all required changes in SPRO. I have created a sample material and tested mm configurations by creating its PR. while saving the PR, system throws an error that
"Account assignment mandatory for material VS_TEST_1 (enter acc. ***. cat.)". when i enter any thing in account assignment, this error resolves and system asks me a gl account.
we have also other plants in the system and no other material for other plants asks for account assignment category. What configurations should I do so that system does not ask for any account assignment??
Please respond.
Regards,
AIHi,
use t.Code: OMS2 and select ur mat. type and click quantity /value updating TAB, system will take to new screen and now for your new plant select check box of quantity & value updating and save.
Now try creating PR.
Regards,
Biju K -
HI Gurus,
Has any one created Feild Exit any where in the real time,If so for what Data Element you have created and wht was the senario you hae made use of htat was it for a report .Plz do share that i wud reward points for all useful answersHi,
Yes we have created a field-exit for data element werks_d. The purpose was to make it obligatory for the user to enter the Plant. Please note that there are some limitations on field-exit e.g. you can not put the debugger on for it. Hence field-exit should be avoided to the extent possible.
I hope this helps,
Regards
Raju Chitale -
.sim file ...iview creation (Urgent)
Hi All,
Need to create iview for .sim file.....
What type of iview i need to create ?
I have tutorial files with extension .sim.
When a user clicks on link in the portal......this file has to be excuted in portal.
I uploaded the file in the KM.
So i need to know what type of iview i need to create so as to assign to a user.
Thanks and regards,
SrinivasHi,
Use URL Iview template from url template...
Senthil K. -
How to copy last year GL Accounts to this year, with out creation
HI
Good evening
How to copy last year all GL accounts to this year. same configarations.(Not manual creations
urgently i want please
Ashok kumar
[email protected]HI
I dont want copy of Chart of accounts i want copy GL Accounts
Thank you
Ashok kumar
[email protected] -
URGENT:SC creation: "Enter exactly one partner of type Sold-to Party" ERROR
Hi all,
we have a very urgent problem.
We are migrating to Production environment and in contract and SC creation we get the error:
"Enter exactly one partner of type Sold-to Party".
In Test environment this error never appear.
We are trying to debug without success till now.
SAP SRM 5.0 with ECS.
Thanks
#Bill J.Hi
We have faced a similar problem in our previous Implementation.
What I recommend you, in the BBP_DOC_CHANGE_BADI Implementation, go into BBP_SC_CHANGE & BBP_CT_CHANGE methods,
and write the following lines..
SORT et_partner by partner_id partner_fct.
DELETE ADJACENT DUPLICATES from et_partner COMPAIRING partner_id partner_fct.
Hope it will help.
Regards
- Atul -
Error in Database Creation(ORA-00400) - Urgent
Oracle: 9.2.0.0(DB Release II)
Windows NT Server
I have successfully installed Oracle when I choose software only .Then I ran the Database Configuration Assistant (dbca) to create a new database . When it is about 46% complete I get the ORA-00400 error "invalid release value string for parameter string" and the creation aborts.
Does Anyone have an idea what is causing this or point me to anything that might help figure out what is happening?
Waiting for a urgent Response!
Thanks,
ChhimiHi,
I had a similar problem - my dbase creation always aborted due until I discovered that it was due to low RAM. Make sure that nothing else is running on your computer, and if that does not help you will have to upgrade to more RAM. My OS was Windows 98 and that one seemed to have a lot of problems with Oracle dbase creation (at least on my computer).
Good luck.
Iwona -
Needed urgent help for user creation in security manager in ODI 11g
Hi Gurus,
I have an urgent requirement in ODI security manager and i am completely helpless. We need specific steps for the user creation with sufficient priviledges. The detailed requirements are:
1. There is a group of users under the framework team and these users should be able to edit the Knowledge modules only. All other objects (e.g. projects, interface, procedures or development related objects) should only be in read only mode for them.
2. There is a group of users under the development team. The priviledges of these users should be mutually exclusive to that of the framework team users. i.e. the development team should be able to edit or delete all development related objects (e.g. projects, interface, proc etc.) but the knowledge modules should only be in read only mode for them.
Now I will explain what i have tried out:
I am working on ODI 11.1.1.5.
I have created a user with NG DESIGNER and CONNECT profile. Dragged and dropped all the projects on the user and selected all methods in all repositories (check sign). However when i connect with that user i cannot open the KMs (as far as development team is concerned its fine) but i can also not open interfaces as well as procedures (which is not acceptable from development point of view).
Also when i tried creating a user from the framework team point of view i could not see any option related to KMs (To give edit priviledge).
Please help me out guys. I have also searched oracle documentation and believe me the security manager section is not very good. If you guys can help me out with specific steps it would be great (I have tried the hints given in oracle documentation and they dont work, the ODI security manager behaves strangely :-(
Thanks in advance,
SBSimilar requirement here guys. Any pointers. I was able to achieve this by restricting development user from supervisor access. In that case the development user can not edit the interfaces. Any known defefct?
Maybe you are looking for
-
Dynamic file name from messsage payload
Hi Friends, My requirement is to read one .xml file , which has Purchase Order deatails and place .html file on receiver side, we are using XSLT for mapping. The file name should be "POnumber.html " , i've gone through below but couldn't get much ht
-
I created a php file that is working well. However, the Insert Record statement in the "Server Behaviors" tab has a red exclamation mark in front of it. What does the exclamation mark signify?
-
X200 Hibernate Problem (Problem Event Name: BlueScreen)
I am having a problem with the hibernation feature on my new Thinkpad X200. Anytime the system goes into hibernation (forced or automatic), it blue screens and then instantly reboots. Problem signature: Problem Event Name: BlueScreen OS Version: 6.0.
-
Hi, I have a video I produced that last 2 hours and 10 minutes. I wish to create both a DVD 4.7GB and a Blu-ray 25GB. I wish to avoid using dua layer if possible. The problem I am having with Encore is that I am exceeding the disk space available of
-
Photodownloader - Error in sequencing files copied from CF Card
I'm a relatively new user of Bridge and the Photodownloader there (although I've used Elements and it appears to be very similar). I've noticed that when I copy files from my CF card (from nikon 300s) that the sequence of the file names on the CF c