Calling BD87 transaction in a workflow
Hi expert,
I have to send a mail into sap inbox from my workflow when user accept the mail it will call BD87 transaction.can anyone tell me how can I do this? because I am new in workflow? One more thing is there any satandard event or change document availabe for transaction BD87.
Hello,
You could send an email that has a URL link to run transaction BD87.
This is not really a workflow question per se.... unless you want to send ths mail from a workitem.
By the way, it may not be necessary for a user to manually run BD87. Have you considered scheduling
various programs (eg RBDMANI2 and RBDAPP01) to process stalled idocs automatically, on a regular basis?
cheers
Paul Bakker
Hanabi Technology
Similar Messages
-
Calling Interactive Adobe Form from workflow work-item
Hi Experts,
Here is the requirement.
WE have Interactive Adobe Form developed and now the requirement is to call this form in our workflow as work-item.
When the work-item agent double-click on the work-item he must call the adboe form.
Please provide your inputs/suggestions/Solution/Tips.
Regards
KrishnaHi Gurprit,
Thanks for answering my question , appreciated.
When I am in transaction SWFVISU in the drop-down for the Visualization type I dont see "Adobe Form" . Whether we need to create an ABAP Webdynpro to call Adobe form.
Please explain.
Regards
Krishna -
To Call a transaction from message body of an e-mail sent from SAP
I have requirement to call a transaction (say MM03) when I click on some text ( Like Hyperlink ) in the message body of an email sent by SAP.
Please let me know how it should be done.I dont know whether you can do hyperlink in the mail but i can think of following 2 options:
1) Use Workflow and send it to user and then attach transaction MM03 to that so that when user receives message, he/she can directly open MM03.
2) In report, you can have hyperlink. -
Passing multiple values for a single field in URL to call sap Transaction
Hi All,
I need to pass multiple values for a single field to SAP transaction .
means if i have say a field "Date" which can contain more than one value, <b>but its not a range which has two fields</b> . How is it possible.
Let me know pls.
Regards,
Sirisha.R.S.Hi Satyajit,
I need to call a transaction with multiple values which gives me the report based on those values.
So I need to pass multiple values for a single parameter.
I hope u got it.
Regards,
Sirisha.R.S. -
How to call a transaction (in a new session) from a program
Hi ,
I need to call a transaction from my report on the click of a button in toolbar.
But the transaction should open in a new session.
This is the code that i have written, MM03 is getting opened in the same session.
call transaction 'MM03' and skip first screen.
Hope that my question is clear.
Thanking you in advance..
Shankarcheck this
<b>CALL FUNCTION 'ABAP4_CALL_TRANSACTION' STARTING NEW TASK 'TEST'
DESTINATION 'NONE'
EXPORTING
TCODE = 'SM59'
EXCEPTIONS
COMMUNICATION_FAILURE = 1 MESSAGE MSG_TEXT
SYSTEM_FAILURE = 2 MESSAGE MSG_TEXT.
IF SY-SUBRC NE 0.
WRITE: MSG_TEXT.
ELSE.
WRITE: 'O.K.'.
ENDIF.</b>
<b>u can avoid such errors thru this FM
check FI_DUPLICATE_INVOICE_SHOW program for sample code.</b>
regards
Prabhu
Message was edited by: Prabhu Peram -
How to call 2 transactions in a single screen
Hi All,
I need to call 2 Standard transaction in a single screen.
ie: 1 transaction should be displayed in first half of the sceen and another transaction should be in the next half. How we can do this.
Thanks
Partha.Attach two subscren in that screen and call the transactions from the seperate subscreens.
-
Error while calling MII transaction as web service from ABAP
Hello Experts,
I want to call a MII transaction from ABAP program, as a web service.
Following is output of http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX (TAG_TRX is name of my transaction).
<?xml version="1.0" encoding="UTF-8" ?>
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.sap.com/xMII">
- <!-- Types
-->
- <types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
- <s:complexType name="InputParams">
- <s:sequence id="InputSequence">
<s:element maxOccurs="1" minOccurs="0" name="WEIGHT" type="s:string" />
<s:element maxOccurs="1" minOccurs="0" name="BATCHID" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="XacuteRequest">
- <s:complexType>
- <s:sequence>
<s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string" />
<s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string" />
<s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="Rowset">
- <s:sequence>
<s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row" />
</s:sequence>
<s:attribute name="Message" type="s:string" />
</s:complexType>
- <s:complexType name="Row">
<s:sequence id="RowSequence" />
</s:complexType>
- <s:element name="XacuteResponse">
- <s:complexType>
- <s:sequence>
<s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
- <!-- Messages
-->
- <message name="XacuteSoapIn">
<part element="s0:XacuteRequest" name="parameters" />
</message>
- <message name="XacuteSoapOut">
<part element="s0:XacuteResponse" name="parameters" />
</message>
- <!-- Ports
-->
- <portType name="XacuteWSSoap">
- <operation name="Xacute">
<input message="s0:XacuteSoapIn" />
<output message="s0:XacuteSoapOut" />
</operation>
</portType>
- <!-- Bindings
-->
- <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="Xacute">
<soap:operation soapAction="http://www.sap.com/xMII" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
</binding>
- <!-- Service mapping
-->
- <service name="XacuteWS">
- <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
<soap:address location="http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX" />
</port>
</service>
</definitions>
Now, when I am using http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX to create a Enterprise Service in SAP (i.e. SE80 transaction-> Create Enterprise Service-> Service Consumer-> URL/HTTP Destination-> URL ... I am getting following error.
Incorrect value: Entity "<<document>>"(5 /93 ). unexpected symbol: '<'
But, whenever I am using the same URL in MII BLS, it does not give any error. It correctly shows all input and output parameters.
Please help me to resolve this issue.
Regards
Neeta.Now, I am able to create the Web Service in SAP and it is now showing the respective class, attribute and methods to execute this web service (web service to call MII transaction).
But when I am calling it from ABAP (a simple Web Dynpro for ABAP method), it is showing me the following error:
Error (id=GET_BUSINESS_SYSTEM_ERROR): An error occurred when determining the business system (LD_ERROR)
Thought this error is coming from ABAP program, but I am sure that this is related to some configuration at SAP level. (Let me inform you that there are two different servers for SAP Web Dynpro ABAP and SAP MII.
Please help.
Thanks in advance. -
Error while calling MII transaction as web service
Hi all,
I am using MII version 12.1.8
When i try calling a BLS as a web service i am getting an error as " [ERROR] Error Invoking Web Service Action: Status (502): Proxy Error ( No data record is available. ) "
The same WSDLGen url is working from the browser. The path is http://<server>:50000/XMII/WSDLGen/<TrxPath>
I also gave Proxy Host and Proxy Port in System Management --> System Administration
Is there anything i am missing in the web service action.
Kindly help
Regards
MuzammilHi Diana,
It is working now. I removed the proxy settings from system administrator and added a new credential alias for web service. And then it started working..
The scenario which i am trying is as mentioned. We need to call a transaction from a diiferent MII Server. So at first i was trying with the Trx within the same server.
Hope this is the best way to access the transaction from a different server.
Regards
Muzammil -
Possible to call a transaction from a planning book using a macro button?
Hi All,
Is it somehow possible to call a transaction using a macro button in the planning book? Also, the current selection should be passed as input parameters to the transaction.
In my example, I am trying to run the transaction /SAPAPO/MC90 - Release to Supply Network Planning from the Demand Planning Planning Book/Data View. This way if planners need to change forecasts mid month for specific selections, they can easily transfer to SNP without having to go out of interactive planning.
Thank you,
MariaHello Maria,
It's possible to call a transaction from a planning book using a macro button.
What you can do is ..... Create a function module and inside it use the command "Call Transaction Tcode" (ABAPer can do this) to call ur specific transaction. And this module can in turn be called from your macro. Please find the below link which explanis how to call a function module from a macro. Do let me know if you need more information on this.
Calling a function module from APO Macro
Regards,
Siva. -
Calling a transaction and skipping the first screen
Dear forumers,
In my report program, I will need to call a custom transaction with skipping the first screen.
And, this custom transaction is created from a query.
Currently, the codes look like below:-
SET PARAMETER ID: 'BUK' FIELD w_output-bukrs,
'AN1' FIELD w_output-anln1.
CALL TRANSACTION 'ZCUSTQ' AND SKIP FIRST SCREEN.
Everything works perfectly alright except for one thing: The first screen is not skipped. When the custom transaction is called, the first screen is still displayed to the user.
Additionally, I also found out that the "SKIP FIRST SCREEN" does not work because the screen's next screen number is the same. This means the screen 1000's next screen is 1000 as well.
(See notes in italics below)
Does anyone have any ideas on how to resolve this? Please help.
This addition suppresses the display of a screen of the initial dynpro of a called dialog transaction. The addition AND SKIP FIRST SCREEN suppresses the first screen under these prerequisites:
For the initial dynpro, in the Screen Painter the own dynpro number must not be specified as the next screen number.
All mandatory input fields of the initial dynpro must be filled completely and with the correct values by the SPA/GPA parameters
If these prerequisites are met, that screen of the dynpro is displayed that is specified in the Screen Painter as the next dynpro of the initial dynpro.For Any Query , if you want to create the Transaction you need to use the Tcode START_REPORT
in general it will skip the first Transaction codes selection screen , Not your query reports selection screen.
I checked and verfied...
Steps to verify the issue..
1.Go to SE93 ,Now you will go for parametric transaction.
2. give the Transaction as START_REPORT, there you will have option Skip Initial Screen. You uncheck that.
3. Now give all information related to your query.
and see the effect
call TRANSACTION 'YYTCODE AND SKIP FIRST SCREEN.
This will always trying to skip the First transaction's selection/initial screen , Not your Query selection screen.
You also try to check and let me know. -
How to call the abap program in workflow
HI Exeprts,
I need to call one abap program in workflow.
can any tell me how to call the abap program in workflow.
thanks ®ards
rameshDear Ramesh,
U can use REPORT business object.
Method : EXECUTE_2
Regards,
Sagar -
Call a transaction with Application WD ABAP
Dear Expert.
In this moment I have the following requirement:
I created an Application WD ABAP and created a button that must call a transaction of R/3 in the portal.
I created a Transaction Iview and for this iView I created a Page. Now I want that when the enduser press the button in the application WD ABAP, the system call the transaction.
How Can solve this issue?
Thanks in advance for you help.
Regardsthe wizard tool will create the OBN call for you, just go to portal navigation in the wizard tool.
your IVIEW parameters should be pass in the OBN call.
thanks!
Jason PV -
Calling Adobe form in a Workflow Step for approval
Hello,
There are some ISR forms and workflows in MSS which use Workflow tasks configured as JavaWebDynpro to call Adobe form from the Workflow Step.
Is it possible to achieve the same using ABAP Web Dynpro and creating a new task and configuring to use it as an ABAP Web Dynpro (which can in turn call the Adobe form from the WD)?
Thanks.Hi Anjali,
1)You can develop an<b> RFC</b> that collects required basic data from R/3 and display them in <i>ABAP WD - Adobe Form</i>. The End user can change/fill the remaining contents of the Adobe Form and submits it for approval. The <b>RFC</b> again handles the triggering part of the <b>Workflow</b> and passes the form data to the workflow containers.And for approvals, you can use the <i><b>SWFVISU</b></i> to call a <b>ABAP WD</b> application from Workflow. And in turn the control again goes back to RFC and so...
2)I dont have much idea in ECC 60 if there is a similar ABAP WD application like Standard Java WD <b>IsrFormApprove</b>.
3)No idea.
Regards,
<i><b>Raja Sekhar</b></i> -
Call an RFC as a Workflow step
Hi,
I need to integrate inside a workflow (designed via Process Composer) a call to a backend RFC.
In detail, I need to make a callback to the backend when a process is created to register the successful creation of the process itself.
So it should be something like this:
START --> AUTOMATED RFC CALLBACK --> Workflow tasks --> END
I'm trying adding an EJB and linking it to the workflow with a Mapping Activity, but I'm not sure that I'm doing the right thing.
I've found a SAP guide that shows how to call an EJB from a workflow with a Mapping Activity but I'm having problems making things work.
Can someone suggest me if this is the right way to get the things done?
As a side note:
I work in a multi-track development environment. Every track has inside a project representing a specific workflow. Could it be possible to have a single EJB, placed in a track, to handle all the callback request from all the workflows from different tracks?
Thank you,
PietroHi,
a little update...
I've made the EJB work! This is an excerpt of the code:
@Stateless
public class ActivationCallbackBean implements ActivationCallbackLocal {
// FUNCTION NAMESPACE
private static final String NAMESPACE_FUNCTION_PARAMETER = "mycompany.com/mctfc_invoice_approve";
// PARAMETER NAMES
private static final String P_ID = "ID";
// PARAMETER LOOKUP NAME
private static final String NAME_PROPERTY_INPUT_ID = SdoRenamingHelper
.renameXsdElementToSdoProperty(new QName(
NAMESPACE_FUNCTION_PARAMETER, P_ID), false);
public DataObject invokeSdo(DataObject input, InvocationContext invContext) {
boolean isBackendCallSuccessful = true;
Type typeInput = input.getType();
String id = input.getString(typeInput
.getProperty(NAME_PROPERTY_INPUT_ID));
Now, as I said I have multiple workflows and I'd like to have only one EJB to handle all the calls. In order to do that I've added a special input parameter to discriminate which workflow is the "caller". But I've got a problem. When I define in Process Composer an EJB Function under "Rules and functions" in order to point to the EJB, i got a fixed value for the namespace.
Since the namespace is mandatory to retrieve the input values in the EJB and the namespace is based on the workflow I'm working with:
NAMESPACE_FUNCTION_PARAMETER = "mycompany.com/mctfc_invoice_approve";
(mctfc_invoice_approve is the name of one of the workflows) what can I do to have only one EJB and overcome this limitation? Is this possible?
Thank you,
Pietro
Edited by: pietro.m on Apr 4, 2011 5:09 PM -
RRI not working for calling up transaction BI admin cockpit
Hi,
We have implemented BI admin cockpit and all technical contents and settings are OK, but when we try to navigate to call any transaction (Monitor, Process status TCode ST22, RSA1, RSMO, RSPC etc) by calling RRI than instead of getting the desired transaction screen we are getting the SAP Easy Access screen. Although we can navigate to Second level web template thru RRI and if we define target system other that BI (i.e. ECC or CRM) than we are able to navigate any transaction transaction i.e. SE38 or SE37 etc,
Any suggestion or help would be appriciated.
thanks
DevHi Sunny,
as per your reply i have check the BI usage types using that URL.
And the below is the result.
Information about Active Usage Types
Active Usage Types
Product UT Code Short Name Description
NetWeaver BI BI Java BI Java
NetWeaver AS AS Java Application Server Java
NetWeaver DI DI Development Infrastructure
NetWeaver EPC EP Core Enterprise Portal Core Components
NetWeaver EP EP Enterprise Portal
Can you please help.
Thanks
AS
Maybe you are looking for
-
Hi, I just installed Visual Studio and when I launch it, the following error pops up: "The Application was unable to start correctly (0xc000007b). Click OK to close the application". I tried searching online but no usable results. Please help! jd
-
so..basically- can I sync my phone here to get it started, and then continue playing at home? I have no intentions in ever transferring anything from my work computer- but I want to get this up and running!
-
Artists not shown in the "Artists view" on iTunes 11
On iTunes 11, in the "Artists view", the artists list on the left is only based on the album artists. The problem is that the artists themselves are not shown in this list if for example a track is tagged with different "Artist" and "Album artist". H
-
Connecting external laptop to iMac
Is it possible to connect my work laptop to my imac - solely to use the imac as the monitor for the laptop?
-
CDZHome Error when trying to connect universe from Crystal Reports XI R2
I am getting the below error message when I am trying to connect a universe from Cyrstal Reports. CDZHome not found on server, IRAPPS437.WebIntelligenceProcessingServer I am using below versions: Universe - Business Objects XI 3.0 Enterprise Edition