Corresponding BAPIs for the respective Webdynpro applications
Hi All,
We are on EP7,ECC 6, ESS BP1.2 enhancement package. Configured the NWDI and how do we know which BAPI is being called.
Scenario:
In the Bank Information application,
User can perform three actions : Enter, change and delete the bank details.
First we need the list of BAPIs through which this three feature are called by the WDP application.
( When ever there some modifications are done in the application, here they are goin to create a ZBapi which is goin to trigger a workflow
and send the notification for approval of mail to his manager)
Second : once this operations are done , user clicks on save( or any submit button ) it should prompt a message saying Information sent for approval instead of Data saved
Guide me what needs to be done here
Thanks,
NR
Dear Nazeer,
As suggested by Chris, follow the steps using system trace st01.
Select the Trace components (RFC Calls etc), Click on general filters ->>> trace on for the user which you would test ESS application.
Hope your Basis Guy can help you better.
Regards,
Anil Kumar
Similar Messages
-
What is the path in the filesystem for the deployed Wendynpro application .
What is the path in the filesystem for the deployed Wendynpro application in the WAB AS
We have a different version of webdynpro application running in production and non production , what is the process for overwriting the deployed application from one enviorment to another.
Please help..Hi,
What is the path in the filesystem for the deployed Wendynpro application in the WAB AS
If you search for your component under the /usr/<SID> folder
We have a different version of webdynpro application running in production and non production , what is the process for overwriting the deployed application from one enviorment to another.
If you have NWDI in place CTS would help in this, else you can deploy your application using sdm.
in CE you can deploy the application from NWDS.
Regards
Ayyapparaj -
EXAMPLES OF GAP ANALYSIS & Workaround for the respective GAPs
PP members:
I am looking for couple of <b>GAP Analysis examples</b> which one might have come across during implementation & support projects and what was the work around for the respective <b>GAPs</b>
If any one is interested in sharing documents related to AS_IS, TO-BE & GAP Analysis for PP module, I will be thankful
email id: [email id removed]
thanks in advance
Please do not ask for documents to be sent to your email ids.
Message was edited by:
Somnath MannaHi Suren,
AS-IS
you must interact closely with the super users and process owners for collecting requirements based on the Q&A db to understand their current business process like how they manufacture the parts, what steps they use for planning, production execution etc and what legacy systems or interfaces do they use and try to document all this information in the AS-IS processes either using flowcharts etc and get the sign off from the business process owners this is current business process WITHOUT SAP in place
TO-BE
This is what the business client intends to achieve in future WITH SAP implemented, so basically in this analysis, you need to identify what are the business processes that will run using SAP and how SAP will be managing thier day-to day activities and performing SAP Transactions. you also need o document it using either flowcharts and get a sign-off from the process owners as this will be the foundation based on which you will proceed further and develop your blueprint document and also start your realization activities
GAP
it is nothing but the difference between the AS-IS AND TO-BE analysis and here you identify the new changes or gaps between the business process without SAP and with SAP in place, it includes what types of configurations changes you need to make and developments and interfaces that will be needed to bridge the gap between the current state and the future state of business with SAP in place.
Examples of reports not in standard SAP, developments, application of user exits etc.., come under GAP
based on these three steps you then proceed to prepare your business blueprint document
Reward if useful and close the thread
Keerthi -
Bapi for the transaction FBRA, FB08, FB01 anf FD02
hi,
can any one please help me with BAPI for the following transaction?
FBRA - reset cleared items
FB08 - reversal of the documents
FB01 - post documents
FD02 - change customer.
regards kritiHi
Copy the below program in se38 and execute the program and along with the transaction code you need to specify the program name to obtain the program name all you have to do is execute the t-code and go to system--> status and copy the program name from the screen and paste it in the above program.
tables : tstc,
tadir,
modsapt,
modact,
trdir,
tfdir,
enlfdir,
sxs_attrt ,
tstct.
data :
jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
parameters : p_tcode like tstc-tcode,
p_pgmna like tstc-pgmna .
data wa_tadir type tadir.
start-of-selection.
if not p_tcode is initial.
select single * from tstc where tcode eq p_tcode.
elseif not p_pgmna is initial.
tstc-pgmna = p_pgmna.
endif.
if sy-subrc eq 0.
select single * from tadir
where pgmid = 'R3TR'
and object = 'PROG'
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir
where name = tstc-pgmna.
if trdir-subc eq 'F'.
select single * from tfdir
where pname = tstc-pgmna.
select single * from enlfdir
where funcname = tfdir-funcname.
select single * from tadir
where pgmid = 'R3TR'
and object = 'FUGR'
and obj_name eq enlfdir-area.
move : tadir-devclass to v_devclass.
endif.
endif.
select * from tadir into table jtab
where pgmid = 'R3TR'
and object in ('SMOD', 'SXSD')
and devclass = v_devclass.
select single * from tstct
where sprsl eq sy-langu
and tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
skip.
if not jtab[] is initial.
write:/(105) sy-uline.
format color col_heading intensified on.
* sorting the internal table
sort jtab by object.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type c.
clear : wf_smod, wf_badi , wf_object2.
* get the total smod.
loop at jtab into wa_tadir.
at first.
format color col_heading intensified on.
write:/1 sy-vline,
2 'Enhancement/ Business Add-in',
41 sy-vline ,
42 'Description',
105 sy-vline.
write:/(105) sy-uline.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
format color col_group intensified on.
write:/1 sy-vline,
2 wf_object2,
105 sy-vline.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
select single modtext into wf_txt
from modsapt
where sprsl = sy-langu
and name = wa_tadir-obj_name.
format color col_normal intensified off.
when 'SXSD'.
* for badis
wf_badi = wf_badi + 1 .
select single text into wf_txt
from sxs_attrt
where sprsl = sy-langu
and exit_name = wa_tadir-obj_name.
format color col_normal intensified on.
endcase.
write:/1 sy-vline,
2 wa_tadir-obj_name hotspot on,
41 sy-vline ,
42 wf_txt,
105 sy-vline.
at end of object.
write : /(105) sy-uline.
endat.
endloop.
write:/(105) sy-uline.
skip.
format color col_total intensified on.
write:/ 'No.of Exits:' , wf_smod.
write:/ 'No.of BADis:' , wf_badi.
else.
format color col_negative intensified on.
write:/(105) 'No userexits or BADis exist'.
endif.
else.
format color col_negative intensified on.
write:/(105) 'Transaction does not exist'.
endif.
at line-selection.
data : wf_object type tadir-object.
clear wf_object.
get cursor field field1.
check field1(8) eq 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
set parameter id 'MON' field sy-lisel+1(10).
call transaction 'SMOD' and skip first screen.
when 'SXSD'.
set parameter id 'EXN' field sy-lisel+1(20).
call transaction 'SE18' and skip first screen.
endcase.
Regards
Pavan -
Functional location for the respective material and equipment in a report
i want to show the functional location for the respective material and equipment in a report designed for plant maintenace module..how should i add a field in the report which already contains the order , material and equipment no ?..just have to add a field functional location in that report. Can anyone plzz tellme from which table should i fetch the data .?
From EQUI get the recent/valid EQUZ record.
From EQUZ get the ILOA record.
ILOA holds the TPLNR for the equipment.
And from ILOA you can get IFLOT.
edit: just noticed you can use V_EQUI as well.
Edited by: Maen Anachronos on Nov 26, 2010 12:40 PM -
I installed LR CC , but when i try launching it flashes & it is gone. I tried the solution in the Adobe Site - which says search for the folder Library/Application Support/ Adobe/ Sl Store ...., but i can't seem to find the SL Store or SLCache folders ( i use the Mac). Only then can i apply the solution. I just cant seem to find the folder in the first place
That did not work for me & as per adobe site help if signing out does not help- we are supposed to go the above folders & do some additional steps, but i could not find the folders & hence the question
-
Related BAPIs for the Infotypes
Dear Friends ,
I have got an issue to post the following details to external system Can anyone please provide me the related BAPIs for the following Infotypes.
Infotype 02 - Personel details
Infotype 06 - Adress details
Infotype 09 - Bank details
Infotype 33 - Statistics
Infotype 21 - Family details
Infotype 08 - Basic Pay
Infotype 28 - Internal Medical Service
Infotype 22 - Education details
Regards,
Gopi.Hi,
System can work even if target system not always online. The IDoc will be created and sendingcontinue once the system has coneected to other system
System can work that target system always online and active then only it interacts both system use bapi. It will be disadvantage of bapi
The tabe TBDBA stores the relavant message type, IDOC type, OUtbound function module,inbound module that are generated as part of the ALE BAPI interface for a particular Business object method
Edited by: sekharch on Jan 9, 2011 4:17 PM -
How to disable u201Csticky sessionu201D for the particular web application?
Hi All,
Is there a possibility to disable so called u201Csticky sessionu201D for the particular web application? We have deployed a WAR file with the Axis 1.4 based web service into SAP NW 7.1. The web service works fine but when the client makes SOAP request the server creates a so-called u201Cstickyu201D HTTP session with the default (30 minutes) timeout. Such u201Csessionsu201D are created on each SOAP request from the same client. The maximum number for Java Web Sessions (SAP Management Console) is 1000. After a while the clients start getting the u201C503 Service not availableu201D errors:
503 Service not available.
Error: -6
Version: 7010
Component: ICM Java
Date/Time: Tue Mar 03 14:30:12 2009
Module: http_j2ee2.c
Line: 1166
Server: XXXXXXXXXXX
Error Tag:
Detail: server overload: no more sessions available
The only way to improve the situation we found so far was to set session timeout to 1 minute. That u201Csticky sessionu201D will still be created, though.
This is a testing environment and we do not use any hardware/software loadbalancer.
Any help/advice is appreciated. (Please let me know if you need more information.)
Thanks,
Dmitry VasilenkoThe practical workaround we finally come up with for this problem was to create a servlet filter and map it to the AxisServlet. The servlet filter will invalidate the HTTP session and effectively destroy the sticky session created by the server on each SOAP request.
Here is the fragment from the web.xml
<filter>
<filter-name>StickySessionFilter</filter-name>
<filter-class>com.xxxxx.xxxxx.xxxx.services.StickySessionFilter</filter-class>
</filter>
<filter-mapping>
<filter-name> StickySessionFilter </filter-name>
<servlet-name>AxisServlet</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
The doFilter() method looks like this:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
try {
chain.doFilter(request, response);
} finally {
javax.servlet.http.HttpServletRequest httpRequest = (javax.servlet.http.HttpServletRequest)request;
javax.servlet.http.HttpSession session = httpRequest.getSession();
session.invalidate();
Thanks,
Dmitry Vasilenko -
Convert multiple rows into single rows for the respective index name
Dear Experts,
I want to convert multiple rows into single rows for the respective index name,
Here is my query.
SELECT user_tables.table_name, user_indexes.index_name, user_ind_columns.column_name
FROM user_tables
JOIN user_indexes on user_indexes.table_name = user_tables.table_name
join USER_IND_COLUMNS on USER_INDEXES.INDEX_NAME = USER_IND_COLUMNS.INDEX_NAME
where user_indexes.index_name not like '%PK%' AND user_ind_columns.column_name NOT LIKE '%SYS%'
ORDER BY user_tables.table_name,user_indexes.index_name;
Result of previous query
TABLE_NAME
INDEX_NAME
COLUMN_NAME
T1
IDX_ACCNTYPCFG1
ENABLE_SERVICE
T1
IDX_ACCTTYPCFG1
ACC_CODE
T1
IDX_ACCTTYPCFG1
ACCTYPE
T2
IDX_ACCTTYPCFGAPP1
ACCTYPE
T3
IDX_ACTLG1
MOBILE_NO
T3
IDX_ACTLG1
ID
Desired output required is
TABLE_NAME
INDEX_NAME
COLUMN_NAME
T1
IDX_ACCNTYPCFG1
ENABLE_SERVICE,ACC_CODE,ACCTYPE
T2
IDX_ACCTTYPCFGAPP1
ACCTYPE
T3
IDX_ACTLG1
ACCTYPE,MOBILE_NO
please help.Maybe
with
user_tables as
(select 'T1' table_name,'IDX_ACCNTYPCFG1' index_name,'ENABLE_SERVICE' column_name from dual union all
select 'T1','IDX_ACCTTYPCFG1','ACC_CODE' from dual union all
select 'T1','IDX_ACCTTYPCFG1','ACCTYPE' from dual union all
select 'T2','IDX_ACCTTYPCFGAPP1','ACCTYPE' from dual union all
select 'T3','IDX_ACTLG1','MOBILE_NO' from dual union all
select 'T3','IDX_ACTLG1','ID' from dual
select table_name,
case index_name when 'IDX_ACCNTYPCFG1' then 'IDX_ACCTTYPCFG1' else index_name end index_name,
listagg(case column_name when 'ID' then 'ACCTYPE' else column_name end,',') within group (order by null) column_name
from user_tables
group by table_name,case index_name when 'IDX_ACCNTYPCFG1' then 'IDX_ACCTTYPCFG1' else index_name end
TABLE_NAME
INDEX_NAME
COLUMN_NAME
T1
IDX_ACCTTYPCFG1
ACCTYPE,ACC_CODE,ENABLE_SERVICE
T2
IDX_ACCTTYPCFGAPP1
ACCTYPE
T3
IDX_ACTLG1
ACCTYPE,MOBILE_NO
Regards
Etbin -
Need to find a BAPI for the below requirement
Hi All,
Need to find a BAPI for the below requirement.
We are assigning roles to users using SU01 T-Code and we are in the process of automating this and since we need a BAPI which can do this. Apart from assigning roles to users, SU01 T-code is doing many functionalities, but if we can get a BAPI which can perform assigning roles to users will suffice the requirement.
Thanks in advance,
Srilakshmi.Hi SreeLakshmi
see the list of BAPIs given below.
1065 Business Object Employee
BAPI_JOBROLE_CLONE Create a User Role in Another System By Copying
BAPI_BUPA_ROLES_GET SAP BP, BAPI: Determine All Roles
BAPI_BUPA_ROLE_ADD SAP BP, BAPI: Add Role
BAPI_BUPA_ROLE_EXISTENCE_CHECK SAP BP, BAPI: Check Existence of Role
BAPI_BUPA_SET_ROLE SAP BP: Set Object Part / Roles
BAPI_GET_EVENTTYPE_FOR_ROLE Determine Business Event Types Using Standard Role
BAPI_EMPLOYEET_CHANGEPASSWORD Change employee password
BAPI_EMPLOYEET_CHECKPASSWORD Check employee password
BAPI_EMPLOYEET_CREATE_PW_REG Create entry for employee password
BAPI_EMPLOYEET_DELETE_PW_REG Delete entry for employee password
BAPI_EMPLOYEET_DEQUEUE Unlock employee
BAPI_EMPLOYEET_ENQUEUE Lock employee
BAPI_EMPLOYEET_GET_PW_REG Read entry for employee password
BAPI_EMPLOYEET_INITPASSWORD Initialize employee password
Reward if helpful
Regards
Lakshman -
Hi
What is the BAPI for the Tcode XK03
Regards
sabaHi All
Thanks .
In Xk03 transaction the screen field vendor has input help. If I choose vendor by material tab in input help and enter material id then i get vendor id automatically ...
I need BAPI for that..
In short I need BAPI that takes input material id and returns vendor details
Regards
Saba -
Corresponding BAPIs for each Webdynpro application
Hi All,
We are on EP7,ECC 6, ESS BP1.2 enhancement package. Configured the NWDI and how do we know which BAPI is being called.
Scenario:
In the Bank Information application,
User can perform three actions : Enter, change and delete the bank details.
First we need the list of BAPIs through which this three feature are called by the WDP application.
( When ever there some modifications are done in the application, here they are goin to create a ZBapi which is goin to trigger a workflow and send the notification for approval of mail to his manager)
Second : once this operations are done , user clicks on save( or any submit button ) it should prompt a message saying Information sent for approval instead of Data saved
Guide me what needs to be done here
Thanks,
NRHi NR,
This is not the right forum to post this message .
If you want to know which bapis are used in esss/bank application go to model node, you will see a list, those are the bapis used. If you want to know which bapi is used for which purpose, you need to go to componenets which starts with VC and open views. In each view check data binding and mapping parts. Mapping part will give from which bapi its getting data. Check for mappingReference element property of each context element.
Regards
Praveen -
Problem regarding BAPI call from a webdynpro applications
Hi,
We are trying to call a BAPI in R/3 system from a webdynpro application through the standard method. But we are getting some problems in JCO settings. We already wasted so much time in solving those problems. Is there anyway where i can access BAPI from Webdynpro application.
Rgrds,
AnnaHello Anna,
You can do it by using SAP Java Connector API's in the implementation of the Webdynpro application. You can refer to the sample programs for JCO at http://service.sap.com/connectors and download the latest version of SAP JCo in that install those files as per the installation document in the downloaded zip. The downloaded zip contains information about JCo APIs and sample programs.
Hope this will solve your problem.
Best Regards,
Srinivas. -
View custom payslip using the standard webdynpro application in ESS
Dear All,
We want to display a custom developed payslip in the Salary Statement webdynpro application in the ESS. Our Custom Payslip gets called from a custom program. Can anyone please let us know how to call this program from the standard webdynpro salary statement appplication.
With Regards,
Kaustuv Goswami.Hello,
What you have to do is create an iview for Webdynpro Application which you deployed on the portal ....add it to the workset and the role ....then copy the PCD Location of it and then goto the ECC SPRO -> Cross Application Components -> Home Page Framework -> create a new Resource and specify the PCD Location in the URL of the PCD Column of it ...then create a Service ...assign the resorce created for it ...and then finally add the Service to the SubArea you want and it will show in the portal under that SubArea like Personaol Information or others....
Hope it helps.
Shikhil
Edited by: Shikhil Arora on Dec 4, 2008 3:56 AM -
BAPI for the transaction VCH1 and VCH2 (Batch Search strategy)
Hi Experts,
I need to create a new condition record or change a condition records using the transactions VCH1 and VCH2 respectively.
But BDC recording should not be used at any cost (acc to Client).
So next go for me is to search for a BAPI or any Function modules..
Can anyone please help me in this regard.....
Has anyone worked with this transactions before...
waiting for the replys
RajivHi Rajiv,
I have a similar requirement as yours. Could you please let me know if you found any function modules or bapi's to create batch search strategy.
Thanks in advance.
Manohar Dubbaka.
Maybe you are looking for
-
I am new to Workflow!!!
Hi, Any documentation related to workflow please email me [email protected] It will be greatly appreciated.and info for workflow certification. Thanks in advance points will be rewarded. Aysam.
-
How do I record message for voicemail? When I hit record button, Suri pops up
How do I record my outgoing message for voicemail? When I choose "custom" then "record" Suri pops up.
-
HT201359 If I brought the clean version of s album can I exchange it for the explicit versions
I did not notice I brought the edited version if a album I was wondering if I could get an exchange
-
How to play flip videos, .avo
how do i play a flip video, with format .AVI
-
Hi, We have a scenario for our company in Singapore for GST. We need to pay the tax value (GST) while purchasing any material from Vendor and finally take claim from the government and thus the tax value (GST) doesn't become part of landed cost of th