How to get Sales Doc Output into DMS?
Hello, I am very new to the DMS...
Is it possible to configure SAP to send output of a sales document and follow-on documents (order, service and prod orders, delivery) to DMS?
Does it require going through ArchiveLink?
Regards
Hi Eric,
for general information on DMS issues, please see the
SAP Online Documentation which contains all necessary things to know about DMS.
You can find the documentation under [http://help.sap.com ] at point:
Cross-Application-Components
--> Document Managment
Hope this information will help you. If you have any other specific questions on DMS, feel free to ask here or open a customer message on the SAP Service Marketplace under component CA-DMS.
Best regards,
Roberto.
Similar Messages
-
How to get automatic message output
Hi,
How to get automatic message output while creating po cause i have done all setting in the config but still it does not work what else i have to do.
And 1 more thing how we can maintain condition record for Printoutput & External send for one output type.
Regards,
AnantHi,
Please follow the below steops for the Output of Purchase Order
1. Condition Table
SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
Select:
Purchasing Doc. Type, Purch. Organization, Vendor
2. Access Sequences
SPRO -> -> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
3. Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
*4. Message Determination Schemas*
4.1. Message Determination Schemas
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
4.2. Assign Schema to Purchase Order
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
5. Partner Roles per Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
6. Condition Record
Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data-Messages- MN04
Here you can maintain the condition record.
All above steps u can do from transacton NACE also
now when u create po in the messages u will get the out put method as u have maintained in the above steps.
Regards,
Manish -
How to get structure of IDOC into xi in the scenario is IDOC - XI - File
hi XI Guys,
When i want to Integrate SAP sys(IDOC) with File how to get structure of IDOC into XI, As we will define Data types in File -> XI -> File. Please send Step by Step process as i am new to Netweaver(XI)
ThankYou,
B.Pushparaju.When i want to Integrate SAP sys(IDOC) with File how to get structure of IDOC into XI
>>>>
import the IDoc under the imported object in your SCV. Note that import should be allowed for the SCV.
As we will define Data types in File -> XI -> File.
>>>>
Ref. these blogs to help you out ..
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 -
How to get the Query output to Excel
Hi ,
Can you tell me how to get the Query output to excel with out using any third party tool?
Can you tell me how to write the code in Webservice and call it..
Please explain it Elaboartly..
Thanks in Advance!!!
Miniwhats your source system?
you can use Live office, or query as a webservice if you are getting data from universe
if you're getting data from SAP BI query and you have a java stack on your netweaver then you can get the data directly using sap bi connector in xcelsius.
good luck -
How to put the alv output into the spool request?
Hi guys,
How to put the alv output into the spool request?
Thanks!Hi
Sending an ALV List screen output to SPOOL
Convert ALV list to PDF and send mails to respective persons
Regards
Pavan -
How to get Sales Text & Purchase Order Text in MM based on (MSEG-MATNR)
Hi
Am working on a Report based on Purchase order & Sales, Could any body tell How to get Sales Text & Purchase Order Text in MM based on (MSEG-MATNR).
the Field i need to get are : SALES TEXT, PO TEXT.
Sunil.Hi Sunil,
For getting Material PO text and sales text, you have to rely on Purchase Order and Sales Order. And use READ_TEXT function module to fetch the text.
Below are examples of PO text and Sales Text:
1. PO text:
CALL FUNCTION 'READ_TEXT'
EXPORT
ID = 'F03'
LANGUAGE = SY-LANGU
NAME = '450000011200010' conacte PO number and line item number
OBJECT = 'EKPO'
TABLES
LINES = INT_TLINES "you will get text in this table
2. Sales order text:
CALL FUNCTION 'READ_TEXT'
EXPORT
ID = '0001'
LANGUAGE = SY-LANGU
NAME = '0000000036000010' conacte SO number and line item number
OBJECT = 'VBBP'
TABLES
LINES = INT_TLINES "you will get text in this table
ref: STXH and STXL tables.
Hope it will solve the problem.
Regards
Krishnendu -
How to get a string "yyyyMMdd" into date like MM/dd/yyyy?.
Hi
How to get a string "yyyyMMdd" into date like MM/dd/yyyy?. i have used
SimpleDateFormat.parse but it is giving long value. i want to disply the date
like MM/dd/yyyy
thank youDo you want the string rearranged or do you want to create an instance of some form of Date class?
If you want to rearrange the string you could just do it yourself provided you know the date string is going to be of the format yyyyMMdd.
something like this:
String newDate = origStr.charAt(4) + origStr.charAt(5) + "/" + origStr.charAt(6) + origStr.charAt(7) + "/" ...etc. -
How to get sales order number before saving in VA01 by using parameter
Hi,
Please let me know how to get sales order number in transaction VA01 before saving it by using parameter in SU3.
I tried to set parameter in SU3 "AUN", but it is not working as required, means sales order number is not appearing before saving.
can you please suggest how to do it?
Thanks & Regards.
Rahul VerulkarHi,
In case of Support project, we get the high severity issues from users and needs to be closed withn 2 hours... so what we do we get the requirement from user and checking the same in production from our id, but we can not save the sales order as we are not authorized to do the same, so in such cases it is required to get the sales order number before saving... where we can guide the users.... but actuallly it is not getting saved in the table until and unless u save it manually. It works like a material master... when u create material master, the material number appears in advance in material number field "MATNR"
If it is possible can you please suggest step by step to work on parameter in SU3 for sales order number before saving.
Thanks & regards,
Rahul Verulkar -
How to get sales order data in substitution of fi-docu from GM posting ?
How to get sales order data in substitution of FI documents from goods movement posting?
When I posting a material document with movement type "501E", the system will creating a FI document automatically. And I need to get the sales order data in the substitution of FI document.
I tried to export the data of the material document in user-exit "MB_CF001 Updating of material document data upon posting", but this user-exit does not triggered in the posting process at all. what's the problem?
Do you have better solution or idea for this? Please help me. Thank you!Hello Harish,
Please use BAPI_BUSPROCESSND_GETDETAILMUL to read details of sales order. This works as a remote enabled counterpart of CRM_ORDER_READ.
Similarly if you want to display sales order from R/3, use FM BAPI_BUSPROCESSND_DISPLAY.
Regards
Kaushal -
How to get Requester Login information into the request dataset validator
Friends,
I need to check whether the requester is part of a group or not before submitting the request. If not I need to throw an error.
Can you please let me know how to get Requester information.login into the request validator?Hi Thiago,
I am getting the requester id from the requestData in the request data validator. Here is my full code for your reference.
Bikash - I even tried with RoleManager service but still same error.
public void validate(RequestData requestData)
throws InvalidRequestDataException {
tcUserOperationsIntf UserOppsIntf =Platform.getService(tcUserOperationsIntf.class);
try
tcResultSet result=UserOppsIntf.getSelfProfile();
result.goToRow(0);
String requesterID = result.getStringValue("Users.User ID");
String userKey=result.getStringValue("Users.Key");
System.out.println("Request Login:"+requesterID);
if (isMemeber(getOIMGroupKey("testGroup"),userKey))
System.out.println(requesterID+" is a Member");
else
System.out.println(requesterID+" is not a Member");
String reason = "Note[REQUEST_SUBMISSION_ERROR].text:You are not authorized to submit this request.";
throw new InvalidRequestDataException(reason);
catch(Exception e) {
e.printStackTrace();
private String getOIMGroupKey(String GroupName) throws Exception
String groupKey="";
tcGroupOperationsIntf groupInstanceOps = Platform.getService(tcGroupOperationsIntf.class);
HashMap searchFor = new HashMap();
searchFor.put("Groups.Group Name", GroupName);
tcResultSet results = groupInstanceOps.findGroups(searchFor);
for (int i = 0; i < results.getRowCount(); i++) {
results.goToRow(i);
groupKey = Long.toString(results.getLongValue("Groups.Key"));
System.out.println("GroupKey:"+groupKey);
return groupKey;
private boolean isMemeber(String groupKey,String userKey) throws Exception
boolean member=false;
try
tcGroupOperationsIntf groupInstanceOps = Platform.getService(tcGroupOperationsIntf.class);
long grpLong = Long.parseLong(groupKey.trim());
tcResultSet grpResultSet = groupInstanceOps.getAllMembers(grpLong);
for(int i=0;i<grpResultSet.getRowCount();i++)
grpResultSet.goToRow(i);
long usrKeygrp = grpResultSet.getLongValue("Users.Key");
if (usrKeygrp==Long.valueOf(userKey))
member=true;
break;
catch(Exception e) {
e.printStackTrace();
member=false;
return member;
} -
How to get a work roster into ical
Hi there
Does anyone know how to get a work roster into ical so I can then sync it with my iphone and view my roster on my phone?
Any help would be greatly appreciated.
All the best
EnigmaDepends on the format of the "work roster" - if it's a calendar file, you can import it with File menu > Import. If it's some other file type, you may not be able to import it and need to enter the events manually instead.
You might try the iCal forum. -
Hello all,
I have generated an XML output through Smartforms. Now I need to load this file into DMS . Please let me know how I can achieve this.
Thanks,
Kalyancheck this code and use it...
REPORT Z_RMTIWARI_XML_TO_ABAP_46C .
Load iXML Lib.
type-pools: ixml.
class cl_ixml definition load.
data: G_IXML type ref to if_ixml.
data: STREAMFACTORY type ref to if_ixml_stream_factory.
data: ISTREAM type ref to if_ixml_istream.
data: DOCUMENT type ref to if_ixml_document.
data: PARSER type ref to if_ixml_parser.
data: LV_FILE_URL type rlgrap-filename.
You should provide the parameter for file name
LV_FILE_URL = 'C:input_xml.xml'.
types: begin of XML_LINE,
DATA(256) type x,
end of XML_LINE.
types: begin of TY_HEADER,
CUST_NAME(20) type c,
CARD_NO(20) type c,
TAX_AMOUNT(10) type c,
TOTAL_AMOUNT(10) type c,
end of TY_HEADER.
types: begin of TY_ITEM,
ITEM_NO(4) type n,
ITEM_ID(20) type c,
ITEM_TITLE(50) type c,
ITEM_QTY(10) type c,
ITEM_UPRICE(10) type c,
end of TY_ITEM.
data: GV_HEADER type TY_HEADER.
data: GT_ITEM type standard table of TY_ITEM with header line.
data: XML_TABLE type table of XML_LINE,
XML_TABLE_SIZE type i.
The next step is creating the main factory for the iXML library:
G_IXML = cl_ixml=>create( ).
Now Create Stream Factory
STREAMFACTORY = G_IXML->create_stream_factory( ).
upload a file from the client's workstation
call function 'WS_UPLOAD'
exporting
filename = LV_FILE_URL
filetype = 'BIN'
importing
filelength = XML_TABLE_SIZE
tables
data_tab = XML_TABLE
exceptions
others = 11.
wrap the table containing the file into a stream
ISTREAM = STREAMFACTORY->create_istream_itable( table = XML_TABLE
size = XML_TABLE_SIZE )
Get the file data as Stream
*istream = streamfactory->create_istream_uri( public_id = lv_file_url
system_id = lv_file_url ).
Create XML Document instance
DOCUMENT = G_IXML->create_document( ).
Create parser Object
PARSER = G_IXML->create_parser( stream_factory = STREAMFACTORY
ISTREAM = istream
DOCUMENT = document ).
Parse an XML document into a DOM tree
*parser->parse( ).
Parsing Error Processing
if PARSER->parse( ) ne 0.
if PARSER->num_errors( ) ne 0.
data: PARSEERROR type ref to if_ixml_parse_error,
STR type STRING,
I type i,
COUNT type I,
INDEX type i.
COUNT = PARSER->num_errors( ).
write: COUNT, ' parse errors have occured:'.
INDEX = 0.
while INDEX < COUNT.
PARSEERROR = PARSER->get_error( INDEX = index ).
I = PARSEERROR->get_line( ).
write: 'line: ', i.
I = PARSEERROR->get_column( ).
write: 'column: ', i.
STR = PARSEERROR->get_reason( ).
write: STR.
INDEX = index + 1.
endwhile.
endif.
endif.
Close the stream since it �s not needed anymore
call method ISTREAM->close( ).
clear ISTREAM.
Now try to make it look good
data : lv_size type sytabix,
lv_ret_code type sysubrc.
data: lo_xml_document type ref to cl_xml_document.
field-symbols: <fs_xml_data> type any table.
lo_xml_document = document.
call method lo_xml_document->get_as_table
importing
table = <fs_xml_data>
size = lv_size
retcode = lv_ret_code
*data: items type ref to if_ixml_node_collection.
*items = document->get_elements_by_tag_name( name = 'Item' ).
*data: iterator type ref to if_ixml_node_iterator,
node type ref to if_ixml_node.
*iterator = document->create_iterator( ).
*node = iterator->get_next( ).
*while not node is initial.
do something with the node
node = iterator->get_next( ).
*endwhile.
DATA : GV_NODE type ref to if_ixml_node.
DATA : GV_NODETEXT type STRING.
data: GV_FIRST_TIME.
GV_FIRST_TIME = 'X'.
GV_NODE = DOCUMENT.
GT_ITEM-item_no = 1.
perform GET_DATA tables GT_ITEM
using GV_NODE
changing GV_HEADER.
Last item is still not added.
append GT_ITEM.
write : GV_HEADER-cust_name,
GV_HEADER-card_no,
GV_HEADER-tax_amount,
GV_HEADER-total_amount.
loop at GT_ITEM.
write /:.
write : GT_ITEM-item_no,
GT_ITEM-item_id,
GT_ITEM-item_title,
GT_ITEM-item_qty,
GT_ITEM-item_uprice.
endloop.
FORM Get_data *
form get_data tables YT_ITEM structure GT_ITEM
using value(x_node) type ref to if_ixml_node
changing Y_HEADER type TY_HEADER.
data: INDENT type i.
data: PTEXT type ref to if_ixml_text.
data: STRING type string.
data: TEMP_STRING(100).
case X_NODE->get_type( ).
when if_ixml_node=>co_node_element.
STRING = X_NODE->get_name( ).
GV_NODETEXT = STRING.
when if_ixml_node=>co_node_text.
PTEXT ?= X_NODE->query_interface( IXML_IID_TEXT ).
if PTEXT->ws_only( ) is initial.
STRING = X_NODE->get_value( ).
case GV_NODETEXT.
when 'Customer'.
clear GV_HEADER.
when 'Name'.
move STRING to GV_HEADER-cust_name.
when 'Cardnum'.
move STRING to GV_HEADER-card_no.
when 'Tax'.
move STRING to GV_HEADER-tax_amount.
when 'Total'.
move STRING to GV_HEADER-total_amount.
Iteam details
when 'ID'.
move STRING to GT_ITEM-item_id.
when 'Title'.
move STRING to TEMP_STRING.
move TEMP_STRING to GT_ITEM-item_title.
when 'Quantity'.
move STRING to GT_ITEM-item_qty.
when 'UnitPrice'.
move STRING to GT_ITEM-item_uprice.
endcase.
endif.
endcase.
if GV_NODETEXT = 'Customer'.
clear GV_HEADER.
elseif GV_NODETEXT = 'Item'.
if GV_FIRST_TIME ne 'X'.
append GT_ITEM.
clear : gt_item.
GT_ITEM-item_no = gt_item-item_no + 1.
endif.
GV_FIRST_TIME = ' '.
endif.
Get the next child
X_NODE = x_node->get_first_child( ).
Recurse
while not X_NODE is initial.
perform GET_DATA tables GT_ITEM
using X_NODE
changing GV_HEADER.
X_NODE = x_node->get_next( ).
endwhile.
endform. -
In BI SD how to get Sales Document wise Order Delivery and balance Quantity
We are on the verge of SAP BI implementation. We are facing a problem as in BI we have to
show Sales Order wise - Order Quantity then associated all the deliveries and the Quantity delivered
and finally Billed Quantity
Format Required is
Order No Order Qty Delivery Qty Billed Qty
We are using 0sd_c03 cube here Order , delivery and Billing come as separate Line items
Now bringing them to one line item is a chellange for us
can any body help us
Thanks
ShivaniHi,
Merging of Order, delivery and billing information is not so easy.
In ECC we have a new datasource for Open order quntity against delivery available check those datasources once may be useful.
[Extraction SD Sales: Order Delivery|http://help.sap.com/saphelp_nw04/helpdata/en/21/ca6d07d5b807459ec8957dad97c179/frameset.htm]
--> This datasouce provides information regarding order qty, delivered qty and status. But no billing related information available.
--> Pull billing information into a separate datasource and merge using sales doc no (with reference doc no in billing). to get billing related info.
--> Multiple orders can be billed together, so distribution may not be correct. check ...
Hope it helps
Srini -
How to realte Sales doc. No, Item and the change history
Hi,
I am developing report to display Sales docs that are blocked for delivery at least once.
I am trying to relate Sales Doc.No VBELN with Objectid field in CDHDR table. But I can't relate at item No. level. Is there any way I can relate Sales Doc. No, Item and Change History data in CDHDR table.
ThanQ for ur time.
Cheers,
SenthilFirst of all to understand the various objects which are required to be recorded for change pointer documents generation.
As and Example ,take SKA1/SKB1 tables which are designed to hold the GL Master information and key field is SAKNR. When the correspoding dataelemetn is clicked, a new window is openend which has a Check box duly checked at the bottom left corner. If this check box is enabled, System keeps an eys over these objects and generates the Change Document as and when this data changes in SAP repository.
This enabled for Master data (GL,VENDOR, CUSTOMER etc.,) and Transaction data(PO,FI DOC, SD etc.,).
Now, for a system to generate the document and have an entry into repository, the corresponding MESSAGE type should be enabled for changes recording locally apart from global enabling of changes recording.
As far as Proecss is concerned, for MM,SD,FICO etc modules the change document tables are CDHDR adn CDPOS HR module the tables are PCDHDR and PCDPOS.
First move to CDHDR and supply the Object (like KNKK for customers data whose credit limit data has been changed) , CHANge indicator (U/D etc.,)and collect the change number
and pass this change number to CDPOS and get the table, field, old value and new value. -
EVS - how to get selected values back into model?
Hi all!
I am new to WebDynpro but Ive got a closer look to the tutorials but since I didnt found a hint for my problem I try it this way! The situation is the following:
I am using selector fields to support the user with some constants to choose from but it is still possible to enter the data directly into the input field.
I followed the tutorial for this purpose with the difference that I initialized the selector fields with data coming from the model. This happens in the wdDoInit() of the view controller.
The problem is how to get the selected value back into the model without forcing the user to use the F4-Help or trigger a onEnter event on the input field.
Due to the modification of the data type at runtime I cant bind the attribute of the view context holding the selected value to another one of a custom controller context.
I hope there is a simple solution because I am just asking for a common functionality on a web site.
Thanks in advance!
FrankReiner,
I cannot fully understand your requirements, but probably my solution described in blog post <a href="/people/valery.silaev/blog/2006/03/10/minus-evs-plus-ovs-value-help-smart-input">Minus EVS, Plus OVS == value help + "smart" input</a> will help you.
My idea was to use OVS instead of EVS with pair of calculated "proxy" attribute and real attribute. Real attribute has enumeration, proxy attribute used for input. In my solution real attribute is always synchronized with proxy attribute...
Valery Silaev
EPAM Systems
http://www.NetWeaverTeam.com
Maybe you are looking for
-
How can I show an image before my animation starts playing
Hey there! First of all, great work on making Adobe Edge...! I can see real potential in the use of this program! I have started to work on an animation which will work as a splash-screen before the users see the actual site. (Yes I know... but the c
-
The Flip looks appears to require manual time adjustment rather than pulling the date and time information from the local network, either by setting it through options on the clock function, or through the Options - Date & Time menu. My Desktop Manag
-
Help, I'm using JSC 2.1 with Tomcat 6 on Windows. I build a simple web app in JSC (hello world, without any jdbc) then exported to J2ee 1.4 war file. Next I place the war file in tomcat webapps directory. I also put the the jsf-api, standars.jar, jsf
-
Computer sees iPod, but iTunes does not!
Even the Genius Bar guy couldn't fix this: - Everything used to work fine with my 5G iPod and Lenovo T61 laptop w/XP -Suddenly, iPod won't sync with computer anymore - Did all the "5R" stuff, so now I have an iPod with nothing on it, but iTunes still
-
Simple import of xml file to database
It has been a while since I coded in java. I know I could hand code a simple java app which imports an xml file into an oracle db but I was wanting to see if there is any easier way to do it with Jdeveloper, something which takes care of the grunt wo