Changing the IDOC control header.... again!
Hi.
In the EDI_DC40, I would like to populate the ARCKEY field, but know it is not possible, since it's overwritten with the Message GUID (even though the "Apply Control Record Values from Payload" is checked). Are there anyway to force this field to take my mapped value?
Im looking for some sort of workaround!
Regards Peter
Hi,
I dont think this is possible. The online help clearly states that ,
+If you have set the Apply Control Record Values from Payload indicator in the receiver IDoc adapter, the following fields are filled from the IDoc-XML payload:
· MESCOD
· MESCFT
· TEST
· EXPRSS
· STD
· STDVRS
· STDMES
· SNDSAD
· SNDLAD
· RCVSAD
· RCVLAD
· REFINT
· REFGRP
· REFMES
· STATUS
· DIRECT
· OUTMOD
· CREDAT
· CRETIM
You can change the contents of the fields by using a mapping.+
You would need to look at someother filed to make the manipulation.
Regards,.
Bhavesh
Similar Messages
-
RFFOEDI1 IDOC Control Header - How can multiple payments be included?
When running RFFOEDI1, instead of one payment within one IDOC Control Header (ST=Segment Header), we have a requirement to include multiple IDOC payments within one Control Header. How is this accomplished?
Thanks in advance, ScottHi Scott
Were you able to achieve what you wanted with heavy customization.
Regards
Wai Meng -
Can any one tell me how to change the current row header in FB1LN tcode
Hi,
can any one tell me how to change the current row header in FB1LN tcode.
I want to show input date also in the layout.
Regards
MaveHi
I know two ways:
- transaction obvu: here you can insert new fields, but only if these fields are included in certain table (like BKPF, BSEG, BSIS.....
- if your field isn't included in those table, you have to modify the structure RFPOS and manage it in the BTE 1650. After updating RFPOS you have to run the program RFPOSXEXTEND to update the structure RFPOSXEXT.
Max -
Change the Credit control area with balances
Hi,
The requirement is there are two credit control areas, XX10, XX12. Now they want only one credit control area ie XX12,( all customers which are in XX10, should be now with XX12 credit control area) but when changing the credit control area of a particular customer from XX10 to XX12, the credit limit and exposure is not displayed in new credit control area. ( Tcode Fd32)
How can we upload all customers and balances to new Credit control area.
Thanks
SMHi
Please see note 335295 which can help you
with kind regards
Cora -
How to change the IDOC Status from 30 to 03
Hi Friends,
In the Partner Profiles Collect IDOCS option is Selected and the Output mode is 4.
In my Custom Program i am Using the Function Module MASTER_IDOC_DISTRIBUTE to generate the IDOCs
I am getting the IDOCs of Status 30.
then in my Custom Program, I am Submitting the IDOCs to RSEOUT00 program.
to change the IDOC status from 30 to 03.
SUBMIT rseout00 USING SELECTION-SCREEN '1000'
WITH docnum IN gt_range_idocs
WITH p_compl EQ 'Y'
AND RETURN.
but still i am not getting the IDOCs of changed status.
I need to get the Changed IDOC status and if the IDOC status is not changed then I need to generate an Error file for the IDOCs data and send that data to customers as a mail.
so my requirment is to call the RSEOUT00 in the Custom Program and Change the IDOCs Status to 03.
When i am Executing the RSEOUT00 Indidually by giving the IDOCs numbers, then the IDOCs Status is going to change to 03 from 30.
Kindly Guide me how to proceed furthur
Thanks in Advance,
GaneshThanks Shrishit,
RC1_IDOC_SET_STATUS changing the Status from 30 to 03.
Its fine, But my Question is will IDOC Data will be reached to XI Server or not.??
means is the functionality of this Program is same as the RSEOUT00.
MY job is to change Status from 30 to 03 only
and then Check the Status of those IDOCs, and if the IDOC is not sended to XI i.e.;03 status, then I need to send the Details of IDOC (i.e.; data in filed IDOC) to Customer Mail ID through an Attachement.
I hope you Understood my AIM, why I need to change the Status in my Custom Program only, by submitting IDOCs to this report .
Kindly waiting for your reply,
Thanks in Advance,
Ganesh -
Trying to import a .mov file made with gotomeeting - no problems in past doing this. After 3 attempts recording the hour long video and trying to upload it to iMovie, it says No importable files -None of the selected files or folders can be imported. Change the selection and try again. What could the reason be?
After much research and troubleshooting, GoToMeeting replied with the final answer: We do not support the uploading of recordings to editing software. If you are having issues uploading a recording, unfortunately, we do not have tools or steps to resolve this. It is not a supported feature. I am sorry for any inconvenience this may have caused you.
The no longer plan to support editing of recordings made with their software. So, we are planning to find a new meeting provider. -
To change the price control of a material from "V" to "S"
Dear all,
I am facing an issue regarding Master's change.Actually ,In Material master i have to change the price control of a material from "V" to "S"& the standard price too. But when i am trying to do the same ,system is showing me an error as "Standard cost estimate exists in period 03 2007 "
Plz suggest sol !!Hi,
To clarify one point,
You do not make the change via material types. As long as you are not using standard costing you can change the S to a V or the V to an S at any time even if stock and Open POs exist.
The material type config merely controls which is defaulted (an S or a V) and can be set to block changes if you don't want it to be chnaged.
But in most material types it is open for imput.
If the material is subject to split valuation then you cannot change it to an S, it MUST be a V if the material has a valuation category (i.e. is split-valuated).
Cheers
Steve B -
How to change the IDOC segment data
How to change the segment data for all IDOCs at one shot J.
For exmple E1EDK02-QUALF - 004
E1EDK02-RGID - 100000008 (Inquiry No)
to
E1EDK02-QUALF - 004
E1EDK02-RGID - 200000005 (Quotation)
Any hints, tips .Appreciate your help and more rewards.
Regards,
CrisHi,
You can change the IDOC values using the transaction WE09
Give the IDOC number..
Press F8..
Expand the tree..
Double click on the segment..
Then in the menu..DATA RECORD -> DISPLAY/CHANGE..
It will go in change mode..Change the IDOC value..
Thanks,
Naren -
How to chang the idoc message type
Hi,
I want to change the idoc message type...because the idoc has the status 51...pls advice how to change
I have tried it from we81 .......but i cant open the msg type ...when i double click on it.
Regards,
SomenathHi,
This may help u
Steps To Create Custom IDOC
1.Create Segment Type (WE31)
Go to Transaction code WE31
Enter Segment type, click on Create
Give Description
Enter the Necessary Fields & Data Elements for those Fields.
Save the Changes.
2.Create Idoc Type (WE30)
Go to transaction code WE30
Enter the Object Name, select Basic type and click Create icon
Select the create new option and enter a description for your basic IDOC type and press enter
Select the IDOC Name and click Create icon
The system prompts us to enter a segment type and its attributes
Choose the appropriate values and press Enter
The system transfers the name of the segment type to the IDOC editor.
Follow these steps to add more number of segments to Parent or as Parent-child relation
Save it and go back
Go to Edit -> Set release
3.Create Message Type (WE81)
Go to transaction code WE81
Change the details from Display mode to Change modenAfter selection, the system will give this message u201CThe table is cross-client (see Help for further info)u201D. Press EnternClick New Entries to create new Message Type
Fill details
Save it and go back
4.Assign Idoc Type to Message Type (WE82)
Go to transaction code WE82
Change the details from Display mode to Change moden After selection, the system will give this message u201CThe table is cross-client (see Help for further info)u201D. Press Enter.
Click New Entries to create new Message Type.
Fill details
Save it and go back
Regards
Seshagiri -
** Port is missing from the IDoc control record (Receiver IDoc adapter)
We are using a File to IDoc scenario and in the idoc sap sender port is not coming due to this IDoc posting is failing. Could any one tell us why idoc adapter is not able to get SAP port.
The following is the error message in SAP side.
Status : 56
IDoc: 0000000006188579 Status: IDoc with errors added
EDI: Partner profile inbound not available
Kindly help me friends.
Thanks,
Jagathees P.hi,
>EDI: Partner profile inbound not available
this error message means that there is not partner profile
configuration for this IDOC (you configure it in WE20 of ERP/R/3 )
or your XI system is configured to post to a wrong partner profile
(if you fill your partner data in a mapping for example)
so it's one of the other for sure - check it/change it and it will work
for more info about IDOCs and XI you can check my book:
www.sap-press.com/product.cfm?account=&product=H1935
Regards,
Michal Krawczyk
http://mypigenie.com XI/PI FAQ -
Need to change the Idoc Status based on the Text in the Idoc
Hi All,
I have developed Idoc--SOAP Sync Process Scenario Using BPM and Works Perfectly.
I have used STATUS.SYSTAT01 Idoc to capture the Response that is comming from the Webservice.
I have mapped the response Text( Success or Fail) to one of the field in the Response Idoc, this is perfect.
Requirement:
1) If the Response Idoc Field receives Success Text means the Idoc Status shld be in Green Status.
2) If the Respnse Idoc Field Receives FAIL means the Idoc Status shld be in RED Status.
How can i Do this. please suggest me......
RegardsHi Santhosh,
YES, I have to Capture the Response from Webservice in SAP R/3 by using STATUS.SYSTAT01 Idoc.
I have mapped the response from webservice to the one of the field in the Idoc.
If this field contains Success as text means the Idoc Status in We05 shld be 53 else it shld be 56
With out changing the FM code, can we use any other process to achieve this???
@ Mario
Can u please Allobarate your views more based on my requirement
Regards -
IsSchemaValid does chang the xml-encoding header from UTF-8 to WINDOWS-1252
I found the following effect:
isSchemaValid does changing the encoding - entry of the xml-file-header
generating xml-file by using DBMS_XMLGEN :
xmldoc := DBMS_XMLGEN.getXML(ctx);
with the header of the file is
<?xml version="1.0" encoding="UTF-8"?>
change the xmldoc to a xmlType
and validate it against the schema
xmldoc_xmlType:=(xmltype(xmldoc)) ;
xmldoc_xmlType.isSchemaValid ( bSchemalocation)
after this the header of the file is
<?xml version="1.0" encoding="WINDOWS-1252"?>
my DB:
R11_2_0_2 / Windows 64
the same in
R11_2_0_1 / Windows 32
select name, value from v$parameter where upper(name) like '%NLS%'
nls_calendar
nls_comp BINARY
nls_currency
nls_date_format
nls_date_language
nls_dual_currency
nls_iso_currency
nls_language AMERICAN
nls_length_semantics BYTE
nls_nchar_conv_excp FALSE
nls_numeric_characters
nls_sort
nls_territory AMERICA
nls_time_format
nls_timestamp_format
nls_timestamp_tz_format
nls_time_tz_format
register my schema by:
dbms_xmlschema.registerSchema(
schemaurl => vschemaurl,
schemadoc => xsd_file,
local => FALSE,
gentypes => TRUE,
genbean => FALSE,
gentables => TRUE,
force => FALSE,
owner => dbuser
,CSID => nls_charset_id('AL32UTF8')
How can I let or change back the xml-encoding entry to UTF-8 ?
regardsYour solution should not be relied upon...
C:\Temp>sqlplus /nolog @t1 %CD%
SQL*Plus: Release 11.2.0.2.0 Production on Fri Mar 4 09:41:32 2011
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> spool testcase.log
SQL> --
SQL> connect sys/oracle as sysdba
Connected.
SQL> --
SQL> set define on
SQL> set timing on
SQL> --
SQL> def XMLDIR = &1
SQL> --
SQL> def USERNAME = XDBTEST
SQL> --
SQL> def PASSWORD = &USERNAME
SQL> --
SQL> def USER_TABLESPACE = USERS
SQL> --
SQL> def TEMP_TABLESPACE = TEMP
SQL> --
SQL> drop user &USERNAME cascade
2 /
old 1: drop user &USERNAME cascade
new 1: drop user XDBTEST cascade
User dropped.
Elapsed: 00:00:00.24
SQL> grant create any directory, drop any directory, connect, resource, alter session, create view to &USERNAME identified by &PASSWORD
2 /
old 1: grant create any directory, drop any directory, connect, resource, alter session, create view to &USERNAME identified by &PASSWORD
new 1: grant create any directory, drop any directory, connect, resource, alter session, create view to XDBTEST identified by XDBTEST
Grant succeeded.
Elapsed: 00:00:00.07
SQL> alter user &USERNAME default tablespace &USER_TABLESPACE temporary tablespace &TEMP_TABLESPACE
2 /
old 1: alter user &USERNAME default tablespace &USER_TABLESPACE temporary tablespace &TEMP_TABLESPACE
new 1: alter user XDBTEST default tablespace USERS temporary tablespace TEMP
User altered.
Elapsed: 00:00:00.00
SQL> set long 100000 pages 0 lines 256 trimspool on timing on
SQL> --
SQL> connect &USERNAME/&PASSWORD
Connected.
SQL> --
SQL> create or replace directory XMLDIR as '&XMLDIR'
2 /
old 1: create or replace directory XMLDIR as '&XMLDIR'
new 1: create or replace directory XMLDIR as 'C:\Temp'
Directory created.
Elapsed: 00:00:00.00
SQL> create table XML_DEFAULT of XMLTYPE
2 /
Table created.
Elapsed: 00:00:00.11
SQL> create table XML_CLOB of XMLTYPE
2 XMLTYPE store as CLOB
3 /
Table created.
Elapsed: 00:00:00.01
SQL> select *
2 from nls_database_parameters
3 where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET')
4 /
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET AL32UTF8
Elapsed: 00:00:00.02
SQL> declare
2 XML_DEFAULT XMLType := xmltype('<?xml version="1.0" encoding="WINDOWS-1252"?><TEST>SELECT</TEST>') ;
3 XML_CLOB XMLType := xmltype('<?xml version="1.0" encoding="WINDOWS-1252"?><TEST>SELECT</TEST>') ;
4 begin
5 delete XML_DEFAULT;
6 delete XML_CLOB;
7 insert into XML_DEFAULT values (XML_DEFAULT);
8 dbms_xslprocessor.clob2file( XML_DEFAULT.getclobval() , 'XMLDIR','XML_DEFAULT.xml');
9 IF XML_DEFAULT.isSchemaValid ( 'SCHEMALOCATION_DOES_NO_MATTER_FOR_TEST_CASE.XSD', 'SCHEMA_NO_MATTER') = 1 THEN null; ELSE null; END IF;
10 commit;
11 dbms_xslprocessor.clob2file( XML_DEFAULT.getclobval() , 'XMLDIR','XML_DEFAULT_IS_VALID.xml',nls_charset_id('WE8MSWIN1252'));
12 dbms_xslprocessor.clob2file( XML_DEFAULT.getclobval() , 'XMLDIR','XML_DEFAULT_WIN1252.xml');
13 insert into XML_CLOB values (XML_CLOB);
14 dbms_xslprocessor.clob2file( XML_CLOB.getclobval() , 'XMLDIR','XML_CLOB.xml');
15 commit;
16 end ;
17 /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.27
SQL> --
SQL> host type XML_DEFAULT.xml
<?xml version="1.0" encoding="WINDOWS-1252"?><TEST>SELECT</TEST>
SQL> --
SQL> host type XML_DEFAULT_IS_VALID.xml
<?xml version="1.0" encoding="UTF-8"?>
<TEST>SELECT</TEST>
SQL> --
SQL> host type XML_DEFAULT_WIN1252.xml
<?xml version="1.0" encoding="UTF-8"?>
<TEST>SELECT</TEST>
SQL> --
SQL> host type XML_CLOB.xml
<?xml version="1.0" encoding="WINDOWS-1252"?><TEST>SELECT</TEST>
SQL> --
SQL>First, the character set changes because isSchemaValid() causes the document to be parsed and converted to the internal database character set, as does storing it in a table.
It appear that your solution works in SQL because the semantics of SQL are such that it causes a 'copy' of the XMLType to take place before running the isSchemaValid() processing, were we to optimize away that copy as a result of a patch or performance optimization project then you solution would break...
If you want the output in a particular character set you should force that using XMLSerialize or getBlobVal(charsetid). Unfortunately we don't have a convience method for writing BLOBS on DBMS_XSLPROCESSOR... -
Why is it so problematic changing the amount of header columns/rows in Numbers?
When I set up a new spreadsheet I often make many changes to header rows and columns until I get a layout ironout and suitable for my task. Heck I even transpose from column headins to row headins sometimes. Yet everytime I reduce say column headings it always deletes the information in the column I didn't want it to. Even when I have a blank column. Is there any way to select columns then change column headers item in the inspector or something? Well obviously I tried the former and the answer is "no", leaving "something" ;-)
This is a hopeful question for workarounds/methods/education before I place a feature request to polish this functionality with some no-nosense inetligence.Put your feature request in.
The current state of affairs is:
You may convert the topmost non-header row to a header row, to a maximum of five. Doing so will not affect the content of the cells in the row (but may change format attributes such as bold and alignment).
You may add a header row above or below an existing header row, to a maximum of five in total, using the appropriate menu items in the popup menu in the header row's reference tab, or by pressing option-up arrow or or option-down arrow. Cells in the new header row will be empty. Any formulas referencing cells in the original header row will be adjusted as necessary.
You may add header rows above the first row of the table by choosing a number larger that the (checked) existing number of header rows in the sub menu of the Tables menu item Header Rows. Cells in the added rows will be empty.
Converting header rows to non-header rows is not supported.
The top header row(s) may be removed by choosing a number smaller than the (checked) existing number of header rows in the sub menu of the Tables menu item Header Rows.
Any Header row(s) or regular row(s) may be removed by selecting the row(s) (or a cell in the row(s)) and choosing Delete Row(s) from the Table menu.
The content of cells in the row(s) is deleted with the rows. Formulas referencing cells above or below the deleted rows will be adjusted, theose referencing cells in the deleted rows will return error message.
Support for converting, adding and removing Header columns follows the same pattern as above, with left and right respectively replacing above and below.
Footer rows may be added or removed following the same patterns as above, with below and above respectively replacing above and below.
Converting to or from Footer rows is not supported in either direction.
Regards,
Barry -
BAPI_SALESORDER_CHANGE - change the Payer at header level
Could someone look thru the following and tell me why i am getting an express message when i try to change the Payer.
The BAPI worked fine before I introduced the Payer change.
Any help appreciated........
-->when i changed teh item number to 000010 it says i am missing parameters but when i change it to 000000 i get the express document even though it says that the doc has changed <-
LS_PARTNR TYPE BAPIPARNR,
LS_PARTRC TYPE BAPIPARNRC,
LT_PARTNR TYPE TABLE OF BAPIPARNR WITH HEADER LINE,
LT_PARTRC TYPE TABLE OF BAPIPARNRC WITH HEADER LINE,
LS_PARTNR-PARTN_ROLE = 'RG'.
LS_PARTNR-PARTN_NUMB = '1000000322'.
LS_PARTNR-ITM_NUMBER = '000000'.
APPEND LS_PARTNR TO LT_PARTNR.
CLEAR LS_PARTRC.
MOVE US_VBELN TO LS_PARTRC-DOCUMENT.
MOVE '000000' TO LS_PARTRC-ITM_NUMBER.
MOVE 'U' TO LS_PARTRC-UPDATEFLAG.
MOVE 'RG' TO LS_PARTRC-PARTN_ROLE.
MOVE '1000000570' TO LS_PARTRC-P_NUMB_OLD.
MOVE '1000000322' TO LS_PARTRC-P_NUMB_NEW.
APPEND LS_PARTRC TO LT_PARTRC.
CLEAR LS_PARTNR.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
SALESDOCUMENT = US_VBELN
ORDER_HEADER_IN = LS_HEADER
ORDER_HEADER_INX = LS_HEADERX
TABLES
RETURN = LT_RETURN
ORDER_ITEM_IN = LT_ITEM
ORDER_ITEM_INX = LT_ITEMX
PARTNERS = LT_PARTNR
PARTNERCHANGES = LT_PARTRC.
Edited by: Ed Morrissey on Feb 1, 2008 3:05 PMThanks. I tried that but i can't delete the old payer and insert a new one. (cant do it in 'real time' either due to config0
But was an excellent suggestion.
I have spent more time on this and still have not found the answer although i have come across others on the web who have had the same problem.
Any other suggestions.......
Any body know why I may be receiving an express document when it tries to save the order ?......... -
How can i change the color of header in ouput list of alv?
My output list heading is 'LIST OF COST CENTERS DATA' How can i change the color of that.
I was searched in forum but i didn't get.if it is silly question please forgive me.we can change the header text color, by using the html font tag.
< htmlb :tableView id = "flights"
table = "<%= controller->it_flight %>"
headerText = "<font color='red'>Flight Details</font>" <----are you talking abt this
headerVisible = "True"
hasLeadSelection = "FALSE"
footerVisible = "FALSE"
visibleFirstRow = "1"
onRowSelection = "onRowSelection"
iterator = "<%= controller %>"
selectedRowIndex = "<%= controller->row %>"
width = "100%"
design = "ALTERNATING" >
Maybe you are looking for
-
Button in form don't work in browser
Hi, We have few pdf files who have some form button. With this button's we can go to different other pdf file. this button's are use to navigate between PDF files. Since Adobe reader DC, with the new plugin in the browser, this button's have no actio
-
Hi experts, Need to change account number decription as long text in starndard GAL A/C BALANCE report G/L S_PLO_86000030 any idea would be great. Regards, venkatesh
-
Rotating pages - not allowed in an unsecured document
I'm running Adobe Acrobat 9.1.3. I would like to rotate the even pages of the document 180 degrees. When I select the pages in the page view, or use the document menu, the "Rotate Pages" option is not available to me. (it's listed, but greyed out in
-
Due to total restore on my macbook 10.6.8 I have lost imovie. Trying to download it but can only find updates, any suggestions I would be very grateful.
-
IDVD Freezes when creating new project!?
Hi all, When I open iDVD, it give me the main screen, I click Create New Project. The window comes up, but it has trouble opening the stuff inside the window, and does the dreaded rainbow ball.. Never comes out of it. I have to force quit it to get o