How to handle Canceled documents
Hi All,
Need your suggestions. How can i handle the canceled documents.If document is created today and is loaded into BW system. After few days if user cancels the document , then what happens to the document which is already there in the BW system. Should i have to Handle this situation through user exit by writing some code , or R/3 system takes care of this automatically ?
Thanx in Advance,
Durga Prasad.
I think if you are using a Business Content data model,it must be already taking care of this scenario.
Most probably it will load through ODS and then to Cube.
When user creates the document,a record will go to the ODS.
Then later when user cancels the document,the ODS will receive a record with all negative key figures(in order to cancel out the earlier record's KPI's).
Some data models also use a 'deletion indicator'.The source system sends a record with deletion indicator = X in order to indicate that record is deleted from source system.
Why not do some tests in your system..create a document..then pull load to BW.Observe records in PSA and in Cube.Then cancel the same document and pull another data load to BW.Again observe PSA and Cube records.
cheers,
Vishvesh
Similar Messages
-
How to Handle Cancelation of PO, Partial Order Acceptance
Dear Experts,
Please give me the answers -
1] How to cancel purchase order on eleventh hour.
I mean user have created purchase order, released the PO. For any reason the purchase order to be canceled.
2] Partial Order acceptance -
Actual PO Quantity - 500. GR is to be posted for quantity - 250. How to cancel the rest 250 Qty.
cancellation means no further GR is to be posted for the same.
3] How to handle complaints and material return to vendor in SAP?
4] How to handle Returnable packaging.
That mean my company provides a container to Vendor to pack the material and deliver it to me.
Thanks in Advance !hi,
1. You can delete the line item and then save the PO...
2. Use "delivery completed indicator" at GR for showing the indication that your requirement is fulfilled while the rest qty is not further req. but possible...
3. Complaints is not necessary but you provide direct indication may be via scrapping etc..and vendor return is handled via using the proper mvt type like 122 etc...for returning the mateiral to vendor as per the business scenerio...
4. check with the SD or few forums on same ....
Regards
Priyanka.P -
How to handle idoc documents by BizTalk without WCF-SAP Adapter?
Dear All,
our company is no customer of SAP.
But one partner company of us uses SAP Systems to generate business transactions like "INVOICE".
Then they send us such a idoc-file per email.
So I can not use the SAP-WCF Adapter by BizTalk (the download of SAP RFC SDK is constrained and only for customers) to generate a schema of such a flat file automatically.
The second problem: I believe that only the WCF Adpater can validate the structure of the infomartion in inbound idoc files.
Is there a way to solve this problem without using the WCF-SAP Adapter?
Thanks in advanceActually I only need an idoc decoder and disassembler to import the information of the idoc file.
Is there a special pipeline component by MS? -
How to delete the document of cancel .invoice.
dear expert:
the document of cancel.invoice is open ,i use vf02 to process it in manually ,system prompt as followed .
yellow info ::
Automatic clearing of billing document 90193616
and canc. doc. 90210214 not poss.
Automatic clearing of billing document 90193616 and canc. doc. 90210214 not poss.
Message no. VF 208
Diagnosis
The system cannot clear billing documents and cancellation documents because, for example individual item updating
is deactivated.
System Response
The billing document can be created.
Procedure
The FI documents are cleared manually.
red error info )************************************************
Account 51010100 requires an assignment to a CO object
Message no. KI 235
Diagnosis
You have not defined a CO account assignment for an account that is relevant to cost accounting.
System Response
Account 51010100 is defined as a cost element.
This means that you must always specify a CO account assignment.
Procedure
Enter one of the following CO account assignments
Order
Cost center / cost center/ activity type
Sales order item (for a project or cost relevant)
Project / WBS element
Cost object (Process manufacturing)
Network/ Network activities
Business process
Profitability segment
Real estate object
The posting row affected is 0000001006, account 51010100.
please help me analyse it .dear expert :
in the posting how can i assign a CO account assignment (Cost centre, etc.) since it is created as a cost element..i donn't know use whick transaction code to process it ,please tell me detailed info.
best regards. -
IN amount of FI document input the wrong profit center,how to handle it?
Dear everyone
IN amount of FI document input the wrong profit center,how to handle it? Transfer one profit to another or how to do it ?
Thanks,
Doris
Cross-postHi,
Are you using NEW GL or EC-PCA? If New GL, you can do manual adjustment (FI entry). If EC-PCA, you can do it using 9KE0. -
How do we cancel or reverse Disconnection Document
Hi,
I am new to ISU.
As per the requirement I am going for Re-connection when system receives payments from customer.
I need to do certain validation and actions before actually going for Re-connections such as
if current status is - Disconnection Document open -No Service Order
system status - 1 (New, release unnecessary)
Action - Cancel the Disconnection Documentmet
My Query is : How do I cancel the Disconnection Document ?
Is these any function module / BAPI for this.
Could you provide me the Function module and its required parameters for the same.
Thanks
SKMUse this code to complete the disconnection document number. For disconnection document status 1, complete and cancel are the same thing.
DATA: AUTO TYPE ISU05_DISCDOC_AUTO.
* disconnection order-action
AUTO-CONTR-USE-OKCODE = 'X'.
AUTO-CONTR-OKCODE = 'DARKCOMPL'.
CALL FUNCTION 'ISU_S_DISCDOC_CHANGE'
EXPORTING
X_DISCNO = Disconnection Document No
X_UPD_ONLINE = 'X'
X_NO_DIALOG = 'X'
X_AUTO = AUTO
* X_OBJ =
* X_NO_OTHER =
* X_DISCACT =
* IMPORTING
* Y_DB_UPDATE =
* Y_EXIT_TYPE =
* Y_NEW_EDISCDOC =
* Y_INTERFACE =
EXCEPTIONS
NOT_FOUND = 1
FOREIGN_LOCK = 2
NOT_AUTHORIZED = 3
INPUT_ERROR = 4
GENERAL_FAULT = 5
OTHERS = 6.
Chaiphon -
How to handle "ok" and "cancel" button of dialog popup?
Hello everyone,
I'm using a dialog with type="okCancel". My question is how to handle ok and cancel button of this popup window. Here is my code below:
<af:popup id="kriterPopup">
<af:dialog title="Kriter Seçiniz" type="okCancel" inlineStyle="width:500px;height:400;" id="d2"
dialogListener="#{BasvuruDegerlendirmeBean.kriterDialog}">
<af:selectManyCheckbox label="Kriterler :" id="smc2"
binding="#{BasvuruDegerlendirmeBean.kritersCheckbox}">
<af:forEach items="#{BasvuruDegerlendirmeBean.kriterList}" var="item">
<f:selectItem itemLabel="#{item.ybKriter.tur}" itemValue="#{item.ybKriter.tur}" id="si3"/>
</af:forEach>
</af:selectManyCheckbox>
</af:dialog>
</af:popup>
I want to handle ok and cancel button of this window, and redirect to the pages which I want.
Can anyone help me how I can do?
Thanks, with my regards.
AliYou need dialogListener..
public void dialog1_dialogListener(DialogEvent dialogEvent) {
if (dialogEvent.getOutcome().equals(DialogEvent.Outcome.yes)){ //for Yes
}else{ //for Cancel
} -
How to handle the cancel option of the showInputDialog
Hi guys,
I wonder how to handle the cancel option of the showInputDialog. Let is say i am getting a n input from the user and instead of entering any data he cancels the opterations ..
how to cope with it?
abdulTest for null!
Example:
String name = JOptionPane.showInputDialog(parent, "Type your name", "Name Dialog", JOptionPane.INFORMATION_MESSAGE);
if(name != null) {
//if the user clicked ok, write action code here...
} else {
// the user click cancel, do what you need here...
Hope this helps! -
How to handle event when the user closing the browser (Urgent Please)
Hi,
How to handle the event when user closes the browser....
i want to display some alter message when user trying to close the browser...
Please can any one help me how i have to do this...........
Thanks.Finally got this working. You cannot use the stop() or destroy methods. By the time they are called all database connections are gone and you will get a null pointer exception.
You will have to use the onBeforeUnload method in the html file that calls the applet and use JavaScript to call the save method in java which saves the document:
<SCRIPT LANGUAGE="JScript" TYPE="text/javascript">
function Save()
//i call the applets doSave() method from here in which i save all
//changes to the database
top.Tree.document.TestApplet.doSave();
//this will invoke the default IE message for closing the window
//when user clicks on the x in the browser
message = "Your document has been saved."
return message;
window.onbeforeunload=Save;
</SCRIPT>
//the applets doSave()
public void doSave()
//this frame provides user with the message that document is being
//saved
final JFrame frame = new JFrame("Saving");
JPanel contentPane = new JPanel();
JLabel label = new JLabel(" Please wait, saving document...");
frame.getContentPane().add(label,BorderLayout.CENTER);
frame.setSize(250, 100);
frame.setLocation(300, 400);
frame.setResizable(false);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter()
//the frame is just for user's information, so prevent user from
//closing it or iconifying it.
public void windowClosing(WindowEvent e)
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
public void windowIconified(WindowEvent e)
frame.setState(frame.NORMAL);
//call my saveDocument() method that saves everything to the database.
editorModule.saveDocument();
//System.out.println("finished calling saving document");
//once the saving is done the frame with the message disappears
frame.setVisible(false);
//System.out.println("setting frame to false");
//I also had an exit button in my applet, that would perform the same task, however now with the above onBeforeUnload method, the exit message would appear twice, so had to modify my exit button action performed, so that if the exitbutton was clicked the onbeforeunload method would get passed a null value and not do anything.
private void exitButton_actionPerformed()
if (DEBUG) System.out.println("Calling exit");
doSave();
window.eval("this.onbeforeunload=null;");
window.eval("top.close();");
//continue from here if user cancels the closing of the window
window.eval("this.onbeforeunload=doSave;");
window.eval("top.focus()");
window.eval("document.TestApplet.requestFocus()");
homePanel.requestFocus();
} -
How to handle exception CX_SY_REF_IS_INITIAL
hi experts,
im working on a test scenario for abap mapping in SAP XI im getting this error
An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause Dereferencing of the NULL reference
i understand that i need to catch this exception in the abap coding but i'm not familiar with oops concepts
can any one please suggest me how to handle this exception for the following code...
method IF_MAPPING~EXECUTE.
break x1149.
* initialize iXML
TYPE-POOLS: ixml.
class cl_ixml definition load.
** Instances & Variable declaration =======================
* instance main factory
TYPES: BEGIN OF t_xml_line,
data(256) TYPE x,
END OF t_xml_line.
DATA: l_ixml TYPE REF TO if_ixml,
* instance input stream factory
l_streamfactory TYPE REF TO if_ixml_stream_factory,
* instance input stream
l_istream TYPE REF TO if_ixml_istream,
* instance input document
l_document TYPE REF TO if_ixml_document,
* instance parse input document
l_parser TYPE REF TO if_ixml_parser,
* instance for elements within the nodes
node TYPE REF TO if_ixml_node,
*instance of nodemap
nodemap TYPE REF TO if_ixml_named_node_map,
* instance for iterator
iterator TYPE REF TO if_ixml_node_iterator,
name TYPE string,
value TYPE string,
* instance main factory
o_ixml TYPE REF TO if_ixml,
* instance output document
o_document TYPE REF TO if_ixml_document,
* instance output stream
o_istream TYPE REF TO if_ixml_ostream,
* instance parse output document
o_parser TYPE REF TO if_ixml_parser,
* instance fot renderer
renderer type ref to if_ixml_renderer,
irc type i,
l_xml_size TYPE i,
*ROOT ELEMENT
l_element_MT_DEMANDTEC_COST TYPE REF TO if_ixml_element,
*NEXT CHILD ELEMENT FROM THE ABOVE PARENT
l_element_DT_DEMANDTEC TYPE REF TO if_ixml_element,
*CHILDREN1 ELEMENT FOR DT_DEMANDTEC
l_element_DT_WHSE TYPE REF TO if_ixml_element,
*CHILDREN2 ELEMENT FOR DT_DEMANDTEC
l_element_DT_DC TYPE REF TO if_ixml_element,
*CHILDREN3 ELEMENT FOR DT_DEMANDTEC
l_element_DT_PLANT TYPE REF TO if_ixml_element,
*CHILDREN4 ELEMENT FOR DT_DEMANDTEC
l_element_DT_QTY TYPE REF TO if_ixml_element.
*saving the xml document
DATA: l_xml_table TYPE TABLE OF t_xml_line.
types: begin of t_source,
whse(5),
dc(4) ,
plant(4),
qty type i,
end of t_source.
types: tt_source TYPE STANDARD TABLE OF t_source.
data: wa_source type t_source.
data: it_source TYPE tt_source,
ivalue type string.
* Procedures and business logic =======================================
* Creating the main iXML factory
l_ixml = cl_ixml=>create( ).
* Creating a stream factory
l_streamfactory = l_ixml->create_stream_factory( ).
* create input stream
l_istream = l_streamfactory->create_istream_xstring( source ).
* initialize input document
l_document = l_ixml->create_document( ).
* Create a Parser
l_parser = l_ixml->create_parser( stream_factory = l_streamfactory
istream = l_istream
document = l_document ).
* parse input document
l_parser->parse( ).
* Validate a document
l_parser->set_validating( mode = if_ixml_parser=>co_validate ).
* Parse the stream
IF l_parser->parse( ) NE 0.
IF l_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 = l_parser->num_errors( ).
WRITE: count, ' parse errors have occured:'.
index = 0.
WHILE index < count.
parseerror = l_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.
* Process the document
IF l_parser->is_dom_generating( ) EQ 'X'.
refresh : it_source.
node ?= l_document.
CHECK NOT node IS INITIAL.
* create a node iterator
iterator = node->create_iterator( ).
* get current node
node = iterator->get_next( ).
* loop over all nodes
WHILE NOT node IS INITIAL.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
* element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
WHEN if_ixml_node=>co_node_text.
* text node
value = node->get_value( ).
if name eq 'DT_WHSE'.
wa_source-whse = value.
ELSEIF name eq 'DT_DC'.
wa_source-DC = value.
ELSEIF name eq 'DT_PLANT'.
wa_source-PLANT = value.
ELSEIF name eq 'DT_QTY'.
wa_source-QTY = value.
COLLECT wa_source INto it_source.
CLEAR wa_source.
ENDIF.
endcase.
node = iterator->get_next( ).
endwhile.
ENDIF.
loop at it_source into wa_source .
at first.
* Creating a ixml factory
o_ixml = cl_ixml=>create( ).
* Creating the dom object model
o_document = l_ixml->create_document( ).
endat.
* Build and Fill root node MT_DEMANDTEC_COST
AT FIRST.
l_element_MT_DEMANDTEC_COST =
O_document->create_simple_element(
name = 'MT_DEMANDTEC_COST'
parent = o_document ).
ENDAT.
* Build and Fill Child node DT_DEMANDTEC for parent
* MT_DEMANDTEC_COST
l_element_DT_DEMANDTEC = O_document->create_simple_element(
name = 'DT_DEMANDTEC'
parent = l_element_MT_DEMANDTEC_COST ).
* Build and Fill Child node1 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-WHSE.
l_element_DT_WHSE = O_document->create_simple_element(
name = 'DT_WHSE'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node2 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-DC.
l_element_DT_DC = O_document->create_simple_element(
name = 'DT_DC'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node3 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-PLANT.
l_element_DT_PLANT = O_document->create_simple_element(
name = 'DT_PLANT'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node4 DT_QTY for parent DT_DEMANDTEC
ivalue = wa_source-QTY.
l_element_DT_QTY = O_document->create_simple_element(
name = 'DT_QTY'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
endloop.
* render document ======================================================
* create output stream
o_istream = l_streamfactory->create_ostream_xstring( result ).
* Connect internal XML table to stream factory
o_istream = l_streamfactory->create_ostream_itable( table =
l_xml_table ).
renderer = o_ixml->create_renderer( ostream = o_istream
document = o_document ).
irc = renderer->render( ).
* how do i catch the exception for type CX_SY_REF_IS_INITIAL ...?
endmethod.
full reward points for answers.
Thanks & Regards,
Uday Kumar.
Edited by: UDAY on May 6, 2008 9:32 PMHi Uday,
Its occurs because you're trying to access a objects with null reference. Or you forgot to create an instance or an error occurs during the instance creation. So You should put all your "Procedures and business logic" inside a Try/catch block. as follow.
" Define a class exception object to get error message......
DATA o_exception TYPE REF TO cx_sy_ref_is_initial.
"// Use the statment Try block to catch the error.
TRY.
* Creating the main iXML factory
l_ixml = cl_ixml=>create( ).
* Creating a stream factory
l_streamfactory = l_ixml->create_stream_factory( ).
* create input stream
l_istream = l_streamfactory->create_istream_xstring( source ).
* initialize input document
l_document = l_ixml->create_document( ).
* Create a Parser
l_parser = l_ixml->create_parser( stream_factory = l_streamfactory
istream = l_istream
document = l_document ).
* parse input document
l_parser->parse( ).
* Validate a document
l_parser->set_validating( mode = if_ixml_parser=>co_validate ).
* Parse the stream
IF l_parser->parse( ) NE 0.
IF l_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 = l_parser->num_errors( ).
WRITE: count, ' parse errors have occured:'.
index = 0.
WHILE index < count.
parseerror = l_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.
* Process the document
IF l_parser->is_dom_generating( ) EQ 'X'.
refresh : it_source.
node ?= l_document.
CHECK NOT node IS INITIAL.
* create a node iterator
iterator = node->create_iterator( ).
* get current node
node = iterator->get_next( ).
* loop over all nodes
WHILE NOT node IS INITIAL.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
* element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
WHEN if_ixml_node=>co_node_text.
* text node
value = node->get_value( ).
if name eq 'DT_WHSE'.
wa_source-whse = value.
ELSEIF name eq 'DT_DC'.
wa_source-DC = value.
ELSEIF name eq 'DT_PLANT'.
wa_source-PLANT = value.
ELSEIF name eq 'DT_QTY'.
wa_source-QTY = value.
COLLECT wa_source INto it_source.
CLEAR wa_source.
ENDIF.
endcase.
node = iterator->get_next( ).
endwhile.
ENDIF.
loop at it_source into wa_source .
at first.
* Creating a ixml factory
o_ixml = cl_ixml=>create( ).
* Creating the dom object model
o_document = l_ixml->create_document( ).
endat.
* Build and Fill root node MT_DEMANDTEC_COST
AT FIRST.
l_element_MT_DEMANDTEC_COST =
O_document->create_simple_element(
name = 'MT_DEMANDTEC_COST'
parent = o_document ).
ENDAT.
* Build and Fill Child node DT_DEMANDTEC for parent
* MT_DEMANDTEC_COST
l_element_DT_DEMANDTEC = O_document->create_simple_element(
name = 'DT_DEMANDTEC'
parent = l_element_MT_DEMANDTEC_COST ).
* Build and Fill Child node1 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-WHSE.
l_element_DT_WHSE = O_document->create_simple_element(
name = 'DT_WHSE'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node2 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-DC.
l_element_DT_DC = O_document->create_simple_element(
name = 'DT_DC'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node3 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-PLANT.
l_element_DT_PLANT = O_document->create_simple_element(
name = 'DT_PLANT'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node4 DT_QTY for parent DT_DEMANDTEC
ivalue = wa_source-QTY.
l_element_DT_QTY = O_document->create_simple_element(
name = 'DT_QTY'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
endloop.
* render document ======================================================
* create output stream
o_istream = l_streamfactory->create_ostream_xstring( result ).
* Connect internal XML table to stream factory
o_istream = l_streamfactory->create_ostream_itable( table =
l_xml_table ).
renderer = o_ixml->create_renderer( ostream = o_istream
document = o_document ).
irc = renderer->render( ).
" The Statement CATCH define a block that catches the exceptions of the
" exception class cx_sy_ref_is_initial
CATCH cx_sy_ref_is_initial INTO o_exception.
" If you need to get the error message text do as follow
DATA errorMsg type string.
" Get the message text
errorMsg = o_exception->GET_TEXT( ).
" Display the error information
MESSAGE errorMsg TYPE 'I'.
ENDTRY.
The TRY block defines a guarded area whose class-based exceptions can be caught in the subsequent CATCH blocks. If no exception occurs in the TRY block and it reaches its end, the system continues the processing after ENDTRY. If a class-based exception occurs in the TRY block, the system searches for an exception handler in the same or an external TRY control structure.
Font: SAP Help
You can see a how to create and use an exception in this example [ ABAP Objects - Defining a Class-based exceptions|https://wiki.sdn.sap.com/wiki/x/19w] .
Best Regards.
Marcelo Ramos -
How to handle rpc/encoded style messages using BizTalk?
I am integrating with a lot of services and one of our customers has a service with rpc/encoded style
I could consume and generate schema from their wsdl file via BizTalk consume WCF wizard.
Once I am trying to call the service with request message that generated from the schema, it is giving an error that can not desterilize the first element of the message.
No Deserializer found to deserialize a 'FieldName' using encoding style 'null'
I compared the stub xml request message from SaopUI and I noticed that the xml expecting the data type with the element like this .
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsb="WSBanka">
<soapenv:Header/>
<soapenv:Body>
<wsb:bnkBorcsorgulama soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sozlesmeNo xsi:type="xsd:string">?</sozlesmeNo>
<bankaKodu xsi:type="xsd:string">?</bankaKodu>
<anahtar xsi:type="xsd:string">?</anahtar>
</wsb:bnkBorcsorgulama>
</soapenv:Body>
</soapenv:Envelope>
On the other hand, I got the request of the message from Fiddler using the BizTalk , and the generate xml of the BizTalk schema without the data type.
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsb="WSBanka">
<soapenv:Header/>
<soapenv:Body>
<wsb:bnkBorcsorgulama>
<sozlesmeNo>?</sozlesmeNo>
<bankaKodu>?</bankaKodu>
<anahtar>?</anahtar>
</wsb:bnkBorcsorgulama>
</soapenv:Body>
</soapenv:Envelope>
In SoapUi, if I remove a datatype from the message, I will get same error from the BizTalk request.
I read some articles that rpc/encoded style are not supported but I am not sure and these articles are not clear.
I also read that it was supported with Soap adapter but now it is deprecated.
So, Is there any one has an experience in rpc/encoded style messages and how to handle these message in BizTalk or is there any work around to handle these messages?
Your inputs really appreciate it.
Thanks in advance,
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As AnswerHi,
Please refer to the document which might help you:
#RPC/Encoded Style
http://www.c-sharpcorner.com/UploadFile/martinkropp/DesigningInteroperableWebService11232005044847AM/DesigningInteroperableWebService.aspx -
How do I cancel my Verizon contract online
Hi,
I have found that even though you can subscribe online, I can't cancel online? What? So I have to wait and listen to Verizon support while they try to convince me to stay? So this is what being customer friendly means in Verizon, right?
I wanted to contact via email. Of course there is no email. But this is expected from a company that asked me to "fax" my documents in 2012 (and funnily this is for "security reasons". yeah right). I expected to find a fax number in the support page.
Look at other support options. If you want to get support for "My Account, Plan or Bill" or "My Device" Verizon doesn't care about you (you are a problem to them) so all the agents are always busy. But if you want to get help about "Shopping Verizon Wireless" they are always available. And the funny thing is there is no queue system even though this is an online chat system; so you have to come back and check repeatedly. It doesn't even give a time estimation. I smell something fishy here. (To convince people to give up. Don't contact support.)
Ah and there is the social support. They are exactly like forums but with more advertisement (aka spam). I am sorry, I meant only advertisement. But instead of being honest we call them "Social support". Can you honestly say this page is about support https://plus.google.com/+verizon/posts or https://www.facebook.com/verizon . Or are they mainly about spamming and support is only used to increase the follower numbers?
So how do I cancel online? Please tell me there is no way to cancel online so I would learn not to have any business with Verizon (wireless or otherwise) in the future.
Thank you.I am overseas - and your phone does not work here, and there are no Verizon stores here - so how the happy (removed) do I cancel service for a phone I cant use, that doesn't work, from a carrier that is non present ? ie - I need to cancel the phone online - or y'all might want upgrade your global services......
Comment edited as required by the Terms of Service.
Message was edited by: Admin Moderator -
How to handle the exception in GP(Exception : Activity could not be read)
Hi all
we are getting the GP exceptions as 1) "Activity could not be read" 2) "Action has been stopped"
3) error while processing the item can not be displayed
Please let me know how to handle these exceptions in GP .
currently i got some documents in SDN on GP exceptions but those are related to manual exceptions for example if you enterd wrong data in the inputfield then we can handle those exceptions then it will allow to enter the new value but the exceptions which i mentioned above are new it seems
can you please let me know how to handle or solve those 3 exceptions
Thanks
binduHi Shikhil
Thanks for your reply
Please have a look below for exceptions which i am getting in GP and let me know how to handle these exceptions.
1) "Activity could not be read"
2) "Action has been stopped"
3) error while processing the item can not be displayed
if you give any idea/clue how to handle these exceptions then it would be great help to me
Thanks
Sunil -
Cancellation document does not generate Accounting document
Hi Experts,
I am facing an issue that when a Billing document is getting cancelled through workflow ,the billing document does not generate a accounting document .I tried debugging the issue to check it but could not find the root cause of the issue.
In the code we are using 'BAPI_BILLINGDOC_CANCEL1 to cancel the billing document.
How to find that the accounting documents are getting generated from the corresponding billing documents correctly.
Thanks&Regards,
PraveenFirst of all, are you able to create S1 type cancellation document after you call the BAPI? If you are not even able to generate the cancel document, perhaps you are missing committing the BAPI after calling it by using BAPT_TRANSACTION_COMMIT.
Also are you able to create cancellation and accounting document by calling the BAPI through a test ABAP program? First check it out before using it in your workflow. -
How to handle this kind of scenario in SBO
Hello, I am new to SAP Business One. I would like to know how to handle Transporation Company scenario below in SBO.
QUESTION 1: A transportation company has 30 truck. The company receives orders from the customer and use the trucks to deliver the goods from Point A to Point B everyday. The cost for delivery is $0.50 per-KG.
The way I handle above:
1. In ITEM MASTER DATA:
Create a new item > Item Type: Labor > Description: Delivery from Point A to Point B > and determine the delivery price is $0.50.
2. Use the item created in no 1 above when creating Sales order/Invoice.
If the weight is 5000kg then simply put QTY 5000 in Sales Order with the price of $0.50/KG, which has been set in Item Master Data.
Is the above method correct or there is better way to handle?
QUESTION 2: TRACKING EACH TRUCK EXPENSES BY ITS LICENSE PLATE:
Each truck has Spare Parts expense (e.g. bulbs, oil, battery, tires etc) that the company would like to track.
The company purchased the spare parts from suppliers and keep it in the warehouse. When a truck needs to replace its spare parts, the company will issue the parts and record it under that truck's license number as that truck's expense.
The goal is SBO must be able to provide detail monthly expense report for each truck when inquired by its license plate. I prefer NOT to manually input "directly" in Journal Entry to prevent error.
Thanks.Hi,
welcome to sbo forum!
For your question 1, it will depend if you will only have 1 route for all of your deliveries.If your point of origin is always point a then destination is point B w/ price of $0.50,then you are right with your process... but if you will have to expand and move into different places, i think it will best for you to create a UDT for your pricing.
in summary:
1.create UDT pricing(with origin,destination and price)
2.Create UDF in row level of Sales order(U_origin,_U_destination)
3.) create FMs for your Sales order Origin and destination based on UDT Pricing table.
4.) create automatic fms for your price( based on origin and destination selection).
for question 2, all your repairs and maintenance will pass through AP invoice( either by item or service). in our country we normally use Ap service,since a truck has normally several types of spare parts. This figures will will surely add up to the number of item master data record in your system ,since you will need create a unique item for each and every item available.
-To monitor all your expenses, you will need to create a UDF in the header of PO, GRPO or AP invoice, place your plate number here. so that when you extract your reports, you will easily identify your expenses per truck.
in summary:
1.create UDF for header of PO,GRPO or AP( Udf_Plate number) you can set valid values for you udf or by FMS with default values.
2.Create Udf for lines of PO,GRPO or ap(UDF_spare part type) --note: if you will use the Item type document for repairs and maintenance then i guess you dont need to add UDF_spare parts.
Hope i was able to help you.
Regards,
Darius Gragasin
Maybe you are looking for
-
User Exit Problem in Sales Order
Hello All, This problem is related to Sales Order.I want the system to forcibly consider another line item and calculate its pricing while saving the sales order at the last moment. For Example in the sales order I am giving 1st Line Item Material A
-
I downloaded the last update on my iPad and now I can not download from the apple store or iTunes. I just sits there and continues to act like it will but nothing happens. And then it times out and goes back to home screen. Have a 32 so have hav
-
Isuue regarding Fork step in bpm
Hi, I am doing a scenario, collecting different idoc types into a flat file using BPM. In the fork step while doing BPM , I am getting an error while adding more than two branches. The error is "Maximum limited value is 2". Please help me out. Thanks
-
Hi Guys, I have a small doubt. I am working on Idoc to JDBC scenario. In which i have done all the Idoc settings both in ECC and aswell as in PI. My doubt is. 1.What is the neccesity of creating RFC destination both in ECC and PI? is there any specf
-
Web Service implementation and consumer in different version
Currently we have a Web Service which is written in J2EE 5 and this web service are consumed by Web Application written in 1.4 We are using SOAP for connection and JAXB API for parsing. We could like to know if there is any issue which could arise be