Default Data Is Executed When in the GTS Interface
Hello,
I just want to confirm with the group of when the Default Data is executed in the GTS Interface. When the interface is running on the GTS-side, there are several user exits (BaDIs) that are available. Does anyone know if the Default Data is executed prior to the BaDIs or is it last in the interface thread?
Please let me know.
Regards, Dean.
Hi Dean,
The easiest way (in terms of not using Implicit Enhancements or hacking the standard code) will be to use the BAdI to re-run the DP for the field in question, and over-write the proposed value - building on your response to Dhilipan.
Provided the DP configuration won't change - and realistically you have to make that assumption - you can select the data from table /SAPSLL/DPDATA, using the fields:
GENPRO - the DP procedure
LGREG - the Legal Regulation
TARGET - the target fieldname
DPFCMB - the Field Combination name
DPKEY - the values of the fields in that Combination
The new value is to be obtained from field DPVALTRG. Obviously it's simpler to code if you only have one Field Combination in the access. Hopefully you are (or have) a reasonably good developer?
Hope that helps - and thanks for scoring my answer anyhow!
Regards,
Dave
Similar Messages
-
Error when determining the inbound interface
Hi Experts,
I have a Scenario, where i am using Multi mapping Scenario in DEBMDM IDOC from ECC to Xml_File-1(DEBMAS) and Xml_File-2(ADRMAS).
When i Execute the Scenario by sending the IDOC from ECC , i am getting the below error.
Runtime error
Error when determining the inbound interface: Inbound interface found several times (for same sender and receiver) for the outbound interface urn:sap-com:document:sap:idoc:messages.DEBMDM.DEBMDM06
Scenario Steps
1) No Condition in Interface Determination
2) 0..unbounded in Message Mapping and Operational Mapping.
3) E1KNA1 is mapped to E1KNA1
4) E1ADRMAS is mapped to E1ADRMAS
5) One Message Mapping and 1 Operational Mapping.
Thanks in Advance.
Sriram.Hello,
I have a Scenario, where i am using Multi mapping Scenario in DEBMDM IDOC from ECC to Xml_File-1(DEBMAS) and Xml_File-2(ADRMAS).
Since your scenario makes sure that the 2 files are created, there is no need to use multi-mapping. Rather, you can use an interface determination split. To do this:
1. declare xml_file1 as service interface 1, xml_file2 as service interface 2
2. do not change target occurrence in message mapping and operation mapping, maintain it as 1..1
( 2 operation mappings)
3. in ID, add the two service interfaces in your interface determination
At runtime, it will split into two inbound interfaces.
When i Execute the Scenario by sending the IDOC from ECC , i am getting the below error.
Runtime error
Error when determining the inbound interface: Inbound interface found several times (for same sender and receiver) for the outbound interface urn:sap-com:document:sap:idoc:messages.DEBMDM.DEBMDM06
Were you able to declare the 2 xml_files as two separate service interface(different names) in your operation mapping?
Hope this helps,
Mark -
Default data adaptor error when deploying a war file in weblogic
Hi All,
Newbie here with a few questions regarding the deployment of OPA 10.1. Really hoping you guys can help...
1) I'm attempting to deploy an unexploded web-determinations.war file on WebLogic. Thanks to this forum I've got past the issues of "rulebase directory not found" etc. However, i'm now faced with an issue which I can't find any info on. Please see below.
3672074 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
acle.determinations.web.platform.controller.actions.StartSessionAction - Could not instansate defau
lt data adaptor
java.lang.NullPointerException
at java.io.File.<init>(File.java:194)
at com.oracle.determinations.web.platform.plugins.data.XDSDataAdaptor.<init>(XDSDataAdaptor.
java:55)
at com.oracle.determinations.web.platform.controller.actions.StartSessionAction.createInterv
iewSession(StartSessionAction.java:173)
at com.oracle.determinations.web.platform.controller.actions.StartSessionAction.getResource(
StartSessionAction.java:66)
at com.oracle.determinations.web.platform.servlet.WebDeterminationsServlet.doGet(WebDetermin
ationsServlet.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.
java:226)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.oracle.determinations.web.platform.util.CharsetFilter.doFilter(CharsetFilter.java:46)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletC
ontext.java:3393)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2
140)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
I've got the following entry in the application.properties file too...
# Default XDS data adaptor file path
#xds.file.path =data
From what we can see we believe the code is getting a null pointer because of the following method in the WebDeterminationsServletContext class.
public String resolveFullPath(String path)
File f = new File(path);
return f.isAbsolute() ? f.getAbsolutePath() : this.servletContext.getRealPath(path);
We believe the getRealPath(path), highlighted in red, is returning null. Any ideas how we can resolve this?
2) The second issue I'm facing is with regards the plugins.libraries property in the application.properties file. I've got the entry as
plugin.libraries =DataAdaptor.DA;
which should point to our customised data adaptor. However I'm getting the following error.
4242994 [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
acle.determinations.web.platform.servlet.WebDeterminationsServletContext - Can not find class: Data
Adaptor.DA
4243025 [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
acle.determinations.interview.engine.local.LocalInterviewEngine - Can not find class: DataAdaptor.D
A
3) Also, does anyone know if it's possible to deploy a web-determinations.war file containing additional internal application code? What we're attempting to do is deliver a single war file which not only holds the web determination code but also all the code for an application which wraps the OWD within it. At present this just isn't working. I'm not sure what the conflict is exactly. The only way i seem to be able to get this working is by deploying the code in two seperate war files.
Any help on these issues would be greaty appreciated.
Thanks,
Taj(2) is being caused because your data adaptor plugin is not installed properly. The jar that contains your plugin needs to go in the WEB-INF/lib directory and you must specify the fully qualified class name in the plugin.libraries property of the application.properties file.
If you haven't provided a custom data adaptor, Web Determinations will configure and attach the default one for use instead, which is file based. If you are deploying to WebLogic as an unxeploded war, you must configure the directory the default data directory the plugin will uses by specifying an absolute path that your instance of Web Determinations has read/write permissions to in the xds.file.path property of the application.properties file. In your case (1) is basically being caused by (2) since if the your data adaptor was loaded correctly the default one wouldn't load at all.
As for (3) yes it's likely possible, provided you don't have library conflicts. How it's done really depends on what these additional customisations consist of. -
Example
Currently, when the user enters the page the interactive report runs (without the user hitting "go")and - indicates no data found because one of the "parameterized" fields is required and the sql is not setup for nulls.
I'm Looking for a way to not perform a query at all -------until the user hits go for the first time on the page - then each time they re-enter the page in the same session it would be ok to auto submit the query.
I believe I can setup a hidden item and check on my interactive report E1 not null. Then create a "computation" on "after submission" that would set this value to a value - say 1.
I can seem to be able to get this to work however.
In my interactive report - I'm wondering what "condition type" should I be using. Any thoughts would be greatly appreciated.In this case I just have 2 parameters. The goal is to allow the user to "pre filter" BEFORE rendering the interactive due to the possible size of the report. This pre fliter could be by say- order type or region or branch etc.
Right now, I believe its all one region - see below.
My first attempt, I put a branch on the after submit on the go button and then put a condition on the interactive report. This worked but caused a looping issue when trying to select a column on the interactive report itself. My guess is , because that drop down was also using that same go button.
Anyway, please advise how to best "pre filter" prior to rendering an interactive report. Should I have two seperate regions or can I use one region. Any assistance would be greatly appreciated.
Order Parameters 2
Before Header
Branches
Computations
Processes
After Header
Computations
Processes
Regions
Before Regions
Computations
Processes
Regions
Body (3)
Search
Items
P6_TEXT
P6_ITEM_NUMBER
Region Buttons P6_GO
Order Type &P6_TEXT
Report Columns
Order Type
Operating Unit
Order Number
Line Number
Item Number
Invoice Week
Items
P6_NAME
P6_ITEM_NUMBER_ALT
Position 01 Breadcrumbs
After Regions
Computations
Processes -
Issue related with the Date Format --- error when activating the DSO
Hi Friends..
plz help me to fix the issue ...im getting when activating the DSO...
Actually im not getting error when loading the data thru DTP..im facing this issue while activating the DSO..
is there any routine to solve this or i have to go for data selection in info package ......
I have searched in the forum also..but im not able to fix..plz help
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRMPOSTDAT*
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZKITRDT*
Value '01/20/20' of characteristic 0DATE is not a number with 000008 spaces
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZMNS_DATE*
Value '20101502' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRM_EXCDAT*
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRM_PRIDAT*
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZCOMPDAT*
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZDUEDAT*
Value '20101402' of characteristic 0DATE is not plausible
Thanks
Baskar
Edited by: tjgnanabaskar on Aug 6, 2010 5:35 PMHi Friends..
plz help me to fix the issue ...im getting when activating the DSO...Actually im not getting error when loading the data thru DTP..im facing this issue while activating the DSO..is there any routine to solve this or i have to go for data selection in info package ......I have searched in the forum also..but im not able to fix..plz help
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRMPOSTDAT
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZKITRDT
Value '01/20/20' of characteristic 0DATE is not a number with 000008 spaces
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZMNS_DATE
Value '20101502' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRM_EXCDAT
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject 0CRM_PRIDAT
Value '31122009' of characteristic 0DATE is not plausible
Error when assigning SID: Action VAL_SID_CONVERT, InfoObject ZCOMPDAT
Value '31122009' of characteristic 0DATE is not plausible
Thanks
Baskar -
500 internal server error when using the web interface
I've created several tables in Visual Studio, and I'm using a .NET backend for my mobile services.
The table code looks something like this...
using Microsoft.WindowsAzure.Mobile.Service;
namespace AzureService.DataObjects
public class Country : EntityData
public string Name { get; set; }
I then added a scaffolded item to generate the controller for my table, then published.
I then went to my azure service, flipthechipservice.azure-mobile.net, and tried to run the default POST with default data.
I then get back a popup, which looks like the following...
Now what baffles me is I have already created another table, called 'Call', which has exactly the same 'Name' field as the above Country table, yet the Call POSTs work.
I then tried creating another table, with a Name field, and I get the 500 error again.
How can this be possibly happening? Nothing is different, and now I get 500 errors?
This makes no sense.
ThanksThank you, I looked at the logs, and this is the error...
System.NotSupportedException: Model compatibility cannot be checked because the database does not contain model metadata. Model compatibility can only be checked for databases created using Code First or Code First Migrations.
at System.Data.Entity.Internal.ModelCompatibilityChecker.CompatibleWithMode
I looked this error up, and tried
this proposed solution on StackOverFlow
I changed the line of code in my WebApiConfig Register() method from...
Database.SetInitializer(new MobileServiceInitializer());
to
Database.SetInitializer<MobileServiceContext>(new DropCreateDatabaseIfModelChanges<MobileServiceContext>());
I also have this in my WebApiConfig...
public class MobileServiceInitializer : DropCreateDatabaseIfModelChanges<MobileServiceContext>
protected override void Seed(MobileServiceContext context)
base.Seed(context);
My understanding is that the database should drop and create if the model changes? So why is this not happening?
I then tried another solution, and changed DropCreateDatabaseIfModelChanges to DropCreateDatabaseAlways. I still get an internal error. Then the logs show this problem...
System.Data.SqlClient.SqlException (0x80131904): Cannot open database "master" requested by the login. The login failed.
Login failed for user 'QEOzFqAnDXLogin_flipthechipservice'.
This session has been assigned a tracing ID of 'a3b12e78-90f2-4db0-a5ca-6895eebd246c'. Provide this tracing ID to customer support when you need assistance.
at System.Data.SqlClient.SqlInternalConnection.OnError
As an additional question, how do I re-generate my local SQL database when debugging on my local PC's web browser? I deleted the database, but can't seem to get it back?
Thanks -
Hi friends ,
In my scenario ABAP Proxy to file. First i have activated the proxy . While i was trying to <b>Test Interface (F8)</b> BUTTON . It is showing the Following Message
<b> 1. My sm59 's TCP/IP Connection test for LCRSAPRFC is ok
2. Test for SAPSLDAPI connection test is ok</b>
Message
<?xml version="1.0" encoding="utf-8" ?>
- <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
- <asx:values>
<SYSTEMFAULT href="#o54" />
</asx:values>
- <asx:heap xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:abap="http://www.sap.com/abapxml/types/built-in" xmlns:cls="http://www.sap.com/abapxml/classes/global" xmlns:dic="http://www.sap.com/abapxml/types/dictionary">
- <cls:CX_AI_SYSTEM_FAULT id="o54">
- <CX_ROOT>
<TEXTID>F63AFF63DBE4BB4786A7F52CC4167145</TEXTID>
<PREVIOUS href="#o43" />
<KERNEL_ERRID />
- <INTERNAL_SOURCE_POS>
<PROGID>190</PROGID>
<CONTID>564</CONTID>
</INTERNAL_SOURCE_POS>
</CX_ROOT>
<CX_STATIC_CHECK />
- <CX_AI_SYSTEM_FAULT>
<CODECONTEXT>Local</CODECONTEXT>
<CODE>GET_BUSINESS_SYSTEM_ERROR</CODE>
<ERRORTEXT>An error occurred when determining the business system (NO_BUSINESS_SYSTEM)</ERRORTEXT>
<LANGUAGE />
</CX_AI_SYSTEM_FAULT>
</cls:CX_AI_SYSTEM_FAULT>
- <cls:CX_XMS_SYSERR_PROXY id="o43">
- <CX_ROOT>
<TEXTID>A618D069BDF2D7458C8D9FB22F2735F4</TEXTID>
<PREVIOUS />
<KERNEL_ERRID />
- <INTERNAL_SOURCE_POS>
<PROGID>190</PROGID>
<CONTID>726</CONTID>
</INTERNAL_SOURCE_POS>
</CX_ROOT>
<CX_STATIC_CHECK />
- <CX_XMS_SYSTEM_ERROR>
<ID><b>GET_BUSINESS_SYSTEM_ERROR</b></ID>
<P1>NO_BUSINESS_SYSTEM</P1>
<P2 />
<P3 />
<P4 />
<INFO />
<CATEGORY>XIProxy</CATEGORY>
<AREA>ABAP</AREA>
<RETRY>M</RETRY>
</CX_XMS_SYSTEM_ERROR>
- <CX_XMS_SYSERR_PROXY>
<CO_AREA_ABAP>ABAP</CO_AREA_ABAP>
</CX_XMS_SYSERR_PROXY>
</cls:CX_XMS_SYSERR_PROXY>
</asx:heap>
</asx:abap>
I have created the <b>HTTP Connection Tyep H</b> , But in <b>Response body</b> type it is showing the follwing<b>messasge</b>
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header />
- <SOAP:Body>
- <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>SOAP:Client</faultcode>
<faultstring>Empty HTTP request received</faultstring>
<faultactor>http://sap.com/xi/XI/Message/30</faultactor>
- <detail>
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIProtocol</SAP:Category>
<SAP:Code area="MESSAGE">EMPTY_HTTP_REQUEST_RECEIVED</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack>
</SAP:Error>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Can u please suggest me to solve this issue
Regards.,
V.RangarajanHi sabrish ,
Thanks for ur reply. I am trying small Abap proxy to file scenario only. I have referred the Ravi's blog.
In sm59
1. for <b>LCRSAPRFC </b> technical setting gateway given as
host xidev and gawtaway as sapgw12 like that
Connectrion succesful
2. for SAPSLDAPI also same as
technical setting gateway given as
host xidev and gawtaway as sapgw12 like that
Connectrion succesful
I have activated the proxy But just trying to click the Test Interface button. it has shown that messsage
Do i need to make any changes , like connection as R3Dev system's host ?
Regards.,
V.Rangarajan
Message was edited by:
ranga rajan -
Facing data type error when changing the order of fields in a query
Hello Experts
I am working on E sourcing 5.1.
I have a query with some filters . I want to change the position of a particular filter.
Basically I want to move a filter of type date to the top , so that it is the 1st parameter.
I was able to do this by reorder option.
However at runtime it gives me an error saying that "error u201CORA-00932: inconsistent datatypes: expected NUMBER got date."
Later I reverted back my changes so that the date filed is at its original position and faced no issues.
Query worked fine.
Is the order of filters important when executing a query.
Please suggest how can I move the date filter to the top of the query's filter list.
Regards
VikasHello Vikas,
Its not the SELECT statements that you need to change. You have to change the WHERE caluse.
In the WHERE clause, some of the conditions will have some table column equated to a '?' symbol. This symbol is a place-holder for a filter prompt. There is a one-to-one correspondence between the '?' symbols and the filter prompts created in the query(under the Filter Prompt tab). This means that the first '?' corresponds to the first filter prompt, second '?' to the second filter prompt and so on.
Keeping the above information in mind, you can attempt to make changes to your query. You can duplicate your existing query and try your hands at it.
One more point worth mentioning : It is evident that if you need to use the same filter prompt at more than once place in the query definition, you have to create more than one instance of that query prompt.(Here by another instance I mean that the two filter prompts should have same values in their fields when you define them.) But even when you create more than one instance of a filter prompt, on the UI it will appear just as a single instance.
If things have become more confusing than before (of which there is a high probability ) then please go through the online help for Queries. It has got an extensive documenation and will be surely be of some help to you.
Good luck!!
Devesh -
Hi.
One of my users are having problem with old accounting files in Excel 2003 when opening Excel 2010.
The user experience that linked information is not being updated properly.
And suspects that it something do with Universal Data Connection .
How can an Excel 2003 spread sheet be converted to Excel 2010 spread sheet and still contain active links?
When the user is opening and converting the file as mention in your suggestion, on the common share on a common domain, the links "breaks".
we are not using SharePoint on our domain.
But when doing it on a local machine, the links does not "breaks".
Looking forward to get solved to this problem.
Thank you in advance.
Rgdsit sounds link, the links changed from relative paths to absolute path. You need to use absolute path in original file.
KR -
Getting 'No Data found' Error when clicking the edit link to edit a record.
Application Express 4.2.0
Database: oracle 11g
Hi Guys
I am getting an error whenever i try to edit some of my entries by clicking the edit link, i have a composite Primary key attributes of three columns ( Budget Year ('YYYY'), Training Name('VARCHAR') and Emp Code ('VARCHAR')
Some records will load when i click Edit but some wont and return 'ORA-01403: no data found' error.
Any help will be appriciated.
Thanx
MATTHi,
Please create example about problem to apex.oracle.com and share developer login details to workspace.
Regards,
Jari -
i want to store the number of records in a file. Every time when ever i run the program the record will be incremented well i using forloop with count value 1 as a constant .in the for loop i am using autoincrement with the feedback node . to view the number i have attached the indicatator .the number will be increment every time . i am using number to time time stamp that is connected to get date/time string. from that we can view the date string and time string . so , my issue is when ever i close the code again it is coming with intial value . i should get from that number only where ever i close the code . after the date completed again it should come from intial value . i am attaching the code so that u guys can solve my problem.
Attachments:
record.doc 34 KBhere you can see.......the file path in case structure in that i have included my requirement of increment the number
-> if the case is true then it goes in ok file path and the no of records string will pass in the file by seeing these code u will get the clarity
my requirement is the number of records should increase ........ whnever the program runs...that i made it. by the next day again it should begain with the intial value.........that is my requirement. i hope u understand .
suggest me how can i use the intial value .......
Attachments:
code.vi 35 KB -
Data getting deleted when doing the validation
Hi all,
I have a web dynpro application to park an accounting document and I want the following functionality to it.
When a user enters fund starting with 'P' then the cost center field should be greyed out and if WBS element field is not entered then I should see the error on the screen that it's a mandatory field.. For this I have written the following code:
LOOP AT lt_el_tbseg INTO lo_el_tbseg.
lo_el_tbseg->get_static_attributes(
IMPORTING static_attributes = lv_bseg ).
CLEAR lv_bseg-lifnr.
CHECK NOT lv_bseg IS INITIAL.
TRANSLATE lv_bseg-geber TO UPPER CASE.
IF lv_bseg-geber(1) = 'P'
* navigate from <CONTEXT> to <EDIT_PROPERTY> via lead selection
lo_nd_edit_property = wd_context->path_get_node( path = `Z_POSTING.CHANGING.T_BSEG.EDIT_PROPERTY` ).
* get element via lead selection
lo_el_edit_property = lo_nd_edit_property->get_element( ).
lo_el_edit_property->set_attribute(
name = `EDIT_WBS`
value = 'ABAP_TRUE' ).
DATA lv_projk TYPE wd_this->element_t_bseg-projk.
IF lv_bseg-projk IS INITIAL.
lv_error = 'E'.
CALL METHOD lo_api_controller->get_message_manager
RECEIVING
message_manager = lo_message_manager.
lv_message_string = 'WBS Element is a mandatory field'.
* report message
CALL METHOD lo_message_manager->report_error_message
EXPORTING
message_text = lv_message_string.
EXIT.
ENDIF.
ENDIF.
wa_bseg = lv_bseg.
w_amt_line = wa_bseg-dmbtr + w_amt_line.
wa_bseg-lifnr = lv_lifnr.
APPEND wa_bseg TO lt_bseg.
CLEAR wa_bseg,lv_bseg.
endloop.
but right now two things are happening in correctly:
1. It's doing the correct validation and throwing the correct error message but it's clearing out the content of the item table that user entered on the screen.
2. it's not making cost center as an non editable field.
can you please suggest me what I am doing wrong here.
Thanks,
Rajat
Edited by: rajatg on Jul 7, 2011 4:04 PMreport message
CALL METHOD lo_message_manager->report_error_message
EXPORTING
message_text = lv_message_string.
EXIT.
your EXIT statement will get you out of the loop. rest of the records in internal table will nto be read -
Data transfer error when checking the Return vendor flag (LFM1-KZRET)
I am working on a conversion program to update Vendor Master with return vendor flag (LFM1-KZRET). When ever i do it manually it works fine. But, if i try it through recording or BDC program i get an error saying '
It is not possible to copy data from field 'Returns with shipping proc.'. Please can any one let me know if there is any other method to update this data or any OSS notes to be implemented to solve this error.
The problem is only occurring when we try to update the field while doing recording or BDC.Hi Rob,
I have already checked the note 964533 and i feel that its the solution to my issue. But our system is on release 500 and this note only supports release 600. We were not allowed to implement it on release 500. I have sent a customer message to SAP for asking the possibilies of implementing this note on release 500 and regarding any side-effects and waiting for there response. Thanks for your help and just want to know whether you have ever faced this issue.
Satish. -
How to ... change the default for "patch name" when doing the assemlby?
Hi all,
how to change the default settings for the "patch name" in the assembly step?
By default the name will be set to <trackID>.<timestamp> and I would like to have something else ...
Best regards
and thanks for any help
MichaelI don't think you can - there's nothing in the documentation indicating how you can change the default. I wouldn't be surprised if there was a configuration file somewhere that contained an assembly name template, but altering it (assuming it exists) would certainly be at your own risk.
You could always open an OSS note against BC-CTS-CMS and ask. -
Audio Clicks when clicking the user interface
Hello all, Has anyone noticed with Logic X that you get audio clicks and pops when you make moves inside logic.
For example when I select a different track I hear it. It is also noticable when I am manipulating Automation.
ILes G wrote:
Hello all, Has anyone noticed with Logic X that you get audio clicks and pops when you make moves inside logic.
For example when I select a different track I hear it. It is also noticable when I am manipulating Automation.
I
Hey, just like Windows 95.
What is your Preferences/Audio I/O Buffer set at? Might have to raise it to the next higher value.
Maybe you are looking for
-
How can I set up two control panels in two seperate monitors using Lookout version 4?
I have Lookout version 4, and dual monitors and i am trying to make it so two seperate control displays come up at the same time upon opening in the different monitors. The guy at tech support said it is not possible, so Iwas wondering if anybody ha
-
How can I convert DVD- video into Apple's format so that I can play the content on my Mac and also stream it to my Apple TV? A few years ago, I transferred all of my home videos onto DVD but now would really like to put these onto my Mac and stream t
-
Docx file association is set up correctly but does not display Word icon when viewing in Explorer
Problem with MS Word as part of MS Office 2007 Professional Plus running on Windows 7. When I view a folder in Windows Explorer all docx files show up with a plain white icon, not a Word icon. I have done the following: Start > Control Panel > Defaul
-
ScrollRect via crossdomain = NOGO!??
Hi i'm having problems setting scrollRect from a function in MovieA.swf to a movieclip in MovieB.swf. the SWFs are located on different domains. Both files has the Code: System.security.allowDomain("*") in top of first frame. I've made a "sketch" of
-
Sometimes the track pad arrow is not responding correctly. The arrow will be responsive, the screen will blink and the tracking pad becomes very erratic.