Problem with Datasource Enhancement - 0CO_OM_CCA_9
Hi All,
I am trying to enhance the data source - 0CO_OM_CCA_9 in R/3. When I try to activate the append structure, I am getting the below error.
Field REFBT in table ICCTRCSTA1 is specified twice. Please check
Message no. DT963
Diagnosis
Two fields of the table have identical names, but field names must be
unique within a table.
System Response
Procedure
Check the names of the table fields and correct them.
In the above error msg, REFBT is a strandard field coming with the data source, I am not sure why it is mentioning about this. This field is present only once ithe extract structure - ICCTRCSTA1. This msg is repeated for the customer fields too. The custom field has not even part of extract structure..After this, I am unable to activate the extract structure at all. I always get the above syntax error. Version comparison of the data source in RSA5, does not show up any difference. Re activating it from RSA5 did not help.
Any thoughts would be helpful...
Regards,
Adarsh
Hi Adarsha,
Since the field REFBT is already present in the extract structure ICCTRCSTA1 , you cannot add another field with the same name in your appended structure . Because when you will try to activate your appended structure , that structure goes and sit in your standard extract structure i.e ICCTRCSTA1 and at the same time it does a syntactic check of the field names .
So to resolve your issue , just choose another name of the field .
Thanks & Regards,
Ashutosh Singh
Similar Messages
-
Problem in datasource enhancement
Hi All,
Facing a problem in datasource enhancement.
In R/3 SAP ABAP release = 640 and
BW release = 350.
Datasource: 0WBS_ELEMT_ATTR
I enhanced the datasource by adding an append structure with 'ZZ' fields.The data elements for these fields are SAP standard (like KUNNR,VKORG etc...)
Everything's active and there are no inconsistencies.
However these added fields are not visible either in the RSA6 maintenance or in RSA3 checker.
Hence I am unable to replicate these fields and pull them over to BW.
Please advise.Guys,
The problem is not with hiding/unhiding these fields.
The appended fields themselves are not coming up through the RSA6 maintenance. They are not available for unhiding.
Please advise. -
Delta problem with datasource 2LIS_08TRTLP
Hello everybody,
I'm having a problem with the delta to datasource 2LIS_08TRTLP.
I follow this tasks:
1 - I did a deletion of setup table data in transaction LBWG for application 08 and checked Shipment document and Shipment Costs.
2 - Transaction VTBW -> Execute this transaction with the fields "Shipment Number" and "Created on" empty.
3 - Execute a infopackage with update - "Initialize Delta process - Initialization with Data Transfer".
I don't have problem with this 03 tasks, the data come from ECC without problem.
But when I execute a infopackage with "Delta Update" the Monitor - Administrator Workbench show me 0 from 0 records "No data available, data selection ended ".
What is wrong in my tasks? Why the delta don't work?
Thanks.
Paulo SampaioHi,
Your Process is correct for initialization load. But when you are running the delta there should be a V3 run for this datasource in ECC system, then it captures the deltas.
Till you have pulled all the full load data to BI, but there is no data available in the delta tables for this datasource, since you have not run any V3 run for this. That is why it is showing zero from zero recrods.
There must be some positings in ECC to the database tables related to this datasource after your initialization run, then only after running the V3 to capture the new/changed records it updates to Delta Queue (RSA7), then we will get the records to the BI.
Otherwise check the data source data in RSA7 tcode.
Hope this helps.
Veerendra. -
Problem with Datasource for SQL Server Express
I have set up a development environment to develop some processes for the HCSO client and have a question. I have a turnkey install on my laptop with MYSQL. The liveCycle databases are in MYSQL. I have also installed SQL Server Express on this machine and created a table to query that will control workflow. I added a datasource configuration in the adobe-ds.xml configuration file. That configuration is:
<local-tx-datasource>
<jndi-name>HCSO</jndi-name>
<connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=DBName</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>30</max-pool-size>
<blocking-timeout-millis>60000</blocking-timeout-millis>
<autoReconnect>true</autoReconnect>
<idle-timeout-minutes>15</idle-timeout-minutes>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<new-connection-sql>Select id from HCSOUser.eric</new-connection-sql>
<check-valid-connection-sql>Select id from HCSOUser.eric</check-valid-connection-sql>
<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
In SQL Server, I created a user and a schema with the same name in a database. I created a simple table called "eric" with one column called "id". The user was given the appropriate default schema and given full permissions on the database and table.
In workbench, I added a JDBC query single row activity. I have configured the datasource as java:/HCSO and also tried java:HCSO. I then entered the query as "Select id from HCSOUser.eric" and hit test. Nothing appears in the results area. I see the following in the server.log:
2009-09-24 14:44:26,437 ERROR [org.jboss.ejb.plugins.LogInterceptor] RuntimeException in method: public abstract java.lang.Object com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionBMTAdapterLocal.doBMT(com.ad obe.idp.dsc.transaction.TransactionCallback) throws com.adobe.idp.dsc.DSCException:
java.lang.RuntimeException: A result set was generated for update.
at com.adobe.idp.dsc.jdbc.JDBCService.testExecute(JDBCService.java:616)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionBMTAdapterBean.doBMT(EjbTran sactionBMTAdapterBean.java:197)
at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionConta iner.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI nterceptor.java:149)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor. java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:1 58)
at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance Interceptor.java:154)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor. java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy270.doBMT(Unknown Source)
at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:95)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:132)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.invoke(AbstractMessageReceiv er.java:315)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invokeCall(SoapSdkEndpoint. java:138)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invoke(SoapSdkEndpoint.java :81)
at sun.reflect.GeneratedMethodAccessor710.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.adobe.idp.dsc.provider.impl.soap.axis.InvocationFilter.doFilter(InvocationFilter.java :43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.ja va:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11P rotocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: A result set was generated for update.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement$StatementExecutionRequest.executeStatemen t(Unknown Source)
at com.microsoft.sqlserver.jdbc.CancelableRequest.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeRequest(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeUpdate(Unknown Source)
at org.jboss.resource.adapter.jdbc.WrappedStatement.executeUpdate(WrappedStatement.java:161)
at com.adobe.idp.dsc.jdbc.helper.SqlHelper.executeTestUpdate(SqlHelper.java:117)
at com.adobe.idp.dsc.jdbc.JDBCService.testExecute(JDBCService.java:610)
... 82 moreThanks fot the tip, but now I got a different message in the "Test" results of "Query Single Row":
Exception: Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect); - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect))
My datasource xml is like this:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MSSQL</jndi-name>
<connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=ADOBE</connection-url>
<use-java-context>false</use-java-context>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>adobe</password>
<min-pool-size>10</min-pool-size>
<max-pool-size>50</max-pool-size>
<blocking-timeout-millis>60000</blocking-timeout-millis>
<idle-timeout-minutes>15</idle-timeout-minutes>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<check-valid-connection-sql>SELECT 1 FROM sysobjects</check-valid-connection-sql>
<metadata>
<type-mapping>MS SQLSERVER2005</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
Where is the problem and how to fix it?
Thank you. -
I Guys I am new to BW, I activate a Datasource in RSA5, but when I try to replicate in BW I cannot see it, Do I have to create a Source System for R3 for this to work. I went to SM59 and create a RFC pointing to the Client I want to extract the data.
Thanks You in Advance.Hello ,
Please use the below procedure :
1- Go to Transaction RSDS and enter your Data Source name and Source System ( you can check your source system if it is already available )
If your source system is available, then goto datasource table and select replicate data source .
Another Option :
,Go to transaction SBIW in the source system choose Business Information Warehouse-- Business Content DataSources --Transfer Business Content DataSources
Select the nodes in the application component hierarchy for which you want to transfer DataSources into the active version..
Alternative you can Go to Data Warehousing Workbench. Transaction RSA1
Select the Datasource tab--select your application component --and right click --replicate meta data .
Now if you have not connected with Source system first ask your Basis Team to make connection between R/3 source and BW system .
If this task you have to do then follow the instruction given in below link :
http://help.sap.com/saphelp_nw70/helpdata/en/ac/4a4e38493e4774e10000009b38f889/content.htm
hope this helps
Regards
Vikas Sharma
Robert Bosch -
Problem with DataSource lookup(Urgent)
HI,
I am facing a unique problem. I am migratinga application from weblogic to WAS. In a web module I wrote a normal class which will get the initial context of the server and create a connection object for the use of servlets. It is working fine in weblogic but when i have deployed the samething in WAS it is giving exception
com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of MLJNDI.
where MLJNDI is my DataSource jndi name.
can anybody suggest me the solution?.This is very urgent.
Thanks in advance.
Ashok.It is not clear if you already created a Datasource to a specified database. This can be done via the Visual Admin.
Services --> JDBC Connector. There you can upload vendor specific drivers and bind it to a database.
This is possible usings the standards. JDBC 1.x and 2.0 way.
Success. -
Problem with infotype enhancement deletion...
Hi,
I have deleted infotype enhancement for adding a extra screen field in PM01. But even after that deletion I see that in table PA0001 the CI include is there along with the additional field.
Please help or let me know the proper method of deleting enhancment.
Regards,
Rajesh.Hi ..
Deleting the custome fields in the Infotype 0001 will not solve the issue. There will be some custom screens developed to include the custom fields.
You can find the customs screens in T582C table. Once it is deleted then the deletion can be told as 100%
Hope this helps
Good Luck.
Shyam -
Problem with Datasource activation!
Hello BW Gurus,
I was trying to load the data for Technical content cube and the load failed because of the datasource replication and time stamp problem.
what I did was, I went to SE38 and tried activating the datasource using RS_TRANSTRUE_ACTIVATE_ALL but its showing a error saying MASS GENERATION: NO VERSION FOR PSA TABLE /BIC/BI000..... for the infosource xxxxxx!
I searched for the SAP note and found the one (554257)which shows my problem and the note matches here: "the runtime object ABAP time stamp (ABSTAMP)". As per the note I went to display the time stamps of the extract structure runtime object via the 'Utilities -> Runtime object -> Display' menu option and could find out that the timestamp is not upto date!
your valuable suggestions are needed here:
Is there any way to activate the ABAP time stamp for the data source in production system? if so how to do that
otherwise what is the alternative option.
We upgraded the systems recently and the problem could be because of upgrade but is there anyother way doing this by not transporting the datasource??
Thanks so much,
Swathi!Hi,
re-activating the datasource will solve the time stamp problem. Try to reactivate the data source and transport it accordingly.
Praveen -
Problem with IT0080 Enhancement using exit_sapfp50m_002
My specification requires a change the default dates for start and end dates of IT2001(Absences) on the screen of IT0080 (Maternity Infotype).
While entering dates for IT0080 on the screen IT2001 begin and end dates are set to default to a certain date. I am trying to use exit_sapfp50m_002 or exit_sapfp50m_001 to change those values on the screen of IT0080. Inside the FM for both these exits, I am able to see values for IT0080 but no values for IT2001 but that information is present on the screen of IT0080.
Is there a way I can change these dates on the screen.
Thanks in advance.Hi Rash,
Have you tried using the method BEFORE_OUTPUT in the BAdI HRPAD00INFTY ?
Regards,
Suresh Datti -
Problems with Datasource 2LIS_13_VDITM and 2LIS_13_VDKON
Hello BWers!
After the implementation of the procedure "Filling in the Setup Table" of an application 13 (via transaction OLI9BW), realized that some documents billing can not be extracted through data-sources 2LIS_13_VDITM and 2LIS_13_VDKON.
Someone has idea that some billing documents are not processed in the "Filling in the Table Setup"?
PS: before executing the transaction OLI9BW, I have removed the "Setup Date" at transaction LBWG, I have cleaned the MCEX11 queue at transaction LBWQ and also "BW Delta Queue" at RSA7.
Thanks.In addtion to what has been mentioned, what did you specified in the No. tolerated faulty documents, if you have specified any number, then instead of the setup actually gettting canceled for those faulty documents, it will skip it. Try to see if that is among the faulty documents, you could run a setup only for those missed documents.
thanks.
Wond -
Problem with enhancement RSR00001
Hi,
I hope you can help me. I've got a problem with the enhancement RSR00001. The include ist activated, but the coding isn't execute when I start my querie. No break-point help me. Nothing will run.
Any ideas?
Release BI 7.0.
Thanks
MartinHi,
I_STEP plays improtant role in filling up customer exit variable. Check it in your code. If not there, test it as follows.
First add IF I_STEP = 1 & your logic to fil your variable. And make you varibae as "Ready for Input". If you runn the report, you can see the values in selection screen.
Note: That the project which is having this enhancement RSR00001 should be in active version through CMOD. Sometimes usotmer exit won't work if project is in inactive versions.
Hope it helps tp solve your issue.
Regards,
Arun Thangaraj. -
Creating BADI for datasource enhancement in CRM system
Hi,
I am working on SAP BI/BW. This is the first time I am working in CRM system with CRM datasources. Facing some problem for datasource enhancement as never done it before in the CRM system. Is there anyone who can help in in creating BADI for datasource enhancement in CRM.
Thanks in advance
MoumitaHi Kushal,
You can find the BADI name by,
Go to Transaction SE24
Enter the Object Type CL_EXITHANDLER and click on Display.
Double Click on method "GET_INSTANCE".
Put a Break-point on Call method cl_exithandler=>get_class_name_by_interface
Run RSA3 transaction and execute the DataSource.
The execution will stop at the break point.
Check the values of variable 'exit_name', it will give you the BADI name called at that time.
Thanks,
Kokila -
Creating BADI for datasource enhancement in CRM.
Hi,
I am working on SAP BI/BW. This is the first time I am working in CRM system with CRM datasources. Facing some problem for datasource enhancement as never done it before in the CRM system. Is there anyone who can help in in creating BADI for datasource enhancement in CRM.
Thanks in advance
MoumitaHi Prasad Reddy,
This are the available badis and exits for this t.code:
Enhancement/ Business Add-in Description
Enhancement
MGA00001 Material Master (Industry): Checks and Enhancements
MGA00002 Material Master (Industry): Number Assignment
MGA00003 Material Master (Industry and Retail): Number Display
Business Add-in
MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
MATGRP_SKU_UPD
CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
BADI_MM_MATNR
BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection
BADI_MATNR_CHECK_PVS
BADI_MATERIAL_REF Addition of customer-defined default data for material
BADI_MATERIAL_OD
BADI_MATERIAL_CHECK Enhanced checks for material master table
BADI_GTIN_VARIANT
BADI_EAN_SYSTEMATIC
o.of Exits: 3
o.of BADis: 11
Find the Exact exits and badis for ur requirement.
How to fine the exact badi:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any
transaction
Rgds,
P.Naganjana Reddy
if you follow this 7 steps, you will find a suitable BADI. -
Delta Mechanism CRM to BW - Problem with delta update
Hi BW Gurus
Delta update from CRM - BW 3.X is not pulling all the newly added records and records which were saved with error, warning in CRM to BW
Can any one suggest me an approch to fix this issue
please let me know if you need more info
Thanks in Advance,
ShilpiHi Shilpi
Did you manage to find a solution for this problem? If so, could you please let me know how you solved it.
I am also having a problem with datasource 0CRM_SALES_ACT_1 - when I do a full load, it works, but when I try to do a Delta load, it does not bring across any data. In transaction RSA7 on the CRM source system, the entry looks like this:
Green: Delta is recorded 0CRM_SALES_ACT_1 BWQCLNT320 0
Regards
Rayan -
Problem with Matrix/Checkbox/Datasource
Hi, i have a problem with a Matrix.
There are 3 Columns on this Matrix, one of those is a Checkbox. I fill the Columns with data, the Checkboxes where just added (no Checkbox is selected), the user has to select the value (Checkbox)he want's to by hand.
After i filled the Matrix i can see all the data on the Form, it's OK, but then i loose all entries after SBO is doing some work. There where shown only the empty rows and the checkboxes.
I guess it has something to do with the databinding. My problem is that i don't have the Data for this form on a db-table. I fill in the matrix the result of some querys. It looks like i need at least a DB-Field for the checkboxes, otherwise there are not working (not selectable)
Somebody knows a solution how i can keep the Data in the Matrix after SBO is doing some work? What could be the reason that i loose the data after filling it in the Matrix? Is there an easy way?
Thanks AndreasAlmost every item on a form need a datasource... If the item reprecents some data in a table the databinding must be a dbds... If the data does not reflect any data in a table (Calulated value, user-decision, ect.) a userdatasource need to be created...
Add a userdatasource
oForm.DataSources.UserDataSources.Add(UID,type,length);
Databind to DBDS
col.DataBind.SetBound(true,TABLE,FIELD);
Databind to UDS
col.DataBind.SetBound(true,,UID);
Maybe you are looking for
-
ISSUE:regarding production version tab of MRP4 of data transfer using BD10
Hi all, This is regarding production version tab of MRP4 of data transfer using ALE idoc (BD10). When i transfer the data using BD10 the production version is received at receiving end through segment but not created in MRP4 view tab.An error is com
-
Hi Experts, I am developing FI Invoice approval work flow by extending FIPP business object. I have a decision task with APPROVE,CHANGE,REJECT buttons. if the user press CHANGE or REJECT buttons then a pop up should come to enter the reason details.
-
Dear all, It is about a IPSEC/GRE over WAN... Would you please confirm or comment the following in terms of MTU: 1. On GRE tunnel interfaces "ip mtu" and "ip tcp adjust-mss" is mandatory. "tunnel path-mtu-discovery" is good to have and will allow DF
-
Re: Oracle Data Services Integrator Vs Oracle Data Integrator
ODSI 10gR3 (10.3) does it work with OSB 11gR1 (11.1.1.6.0) Release? ODSI 10gR3 (10.3) can it be deployed to WLS 11g?
-
HI, I new to flash and php, I can use them both on there own, but have never merged the two together. I was wounder how you go about this problem: I have built a video uploader (php, mysql) stored the file names in a database. The files upload as avi