Hi Ashutosh,
We intend to execute the macro in background mode by defining mass processing job.
Regards,
Alok
Hi Ashutosh,
We intend to execute the macro in background mode by defining mass processing job.
Regards,
Alok
Hi Pablo, what version of BPC are you on ? 7.X or 10.X ?
Thanks
Hi,
1. I've added the following CSS on action sheet button :
.myButton {
-moz-box-shadow:
inset 0px 1px 0px 0px #97c4fe
;
-webkit-box-shadow:
inset 0px 1px 0px 0px #97c4fe
;
box-shadow:
inset 0px 1px 0px 0px #97c4fe
;
background:
-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0))
;
background:
-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%)
;
background:
-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%)
;
background:
-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%)
;
background:
-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%)
;
background:
linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%)
;
filter:progid:
DXImageTransform.Microsoft.gradient(startColorstr=
'#3d94f6', endColorstr=
'#1e62d0',GradientType=0)
;
background-color:
#3d94f6
;
-moz-border-radius:
6px
;
-webkit-border-radius:
6px
;
border-radius:
6px
;
border:
1px solid #337fed
;
display:
inline-block
;
cursor:
pointer
;
color:
#ffffff
;
font-family:
Arial
;
font-size:
15px
;
font-weight:
bold
;
padding:
6px 24px
;
text-decoration:
none
;
text-shadow:
0px 1px 0px #1570cd
;width: 20px;
}
.myButton:hover {
background:
-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6))
;
background:
-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%)
;
background:
-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%)
;
background:
-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%)
;
background:
-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%)
;
background:
linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%)
;
filter:progid:
DXImageTransform.Microsoft.gradient(startColorstr=
'#1e62d0', endColorstr=
'#3d94f6',GradientType=0)
;
background-color:
#1e62d0
;
}
.myButton:active {
position:
relative
;
top:
1px
;
}
The above caused a problem with the press event.
The button opens the menu only if i press on the right side of the button.
Is it because the i changed the width ==> width: 20px; ?
2. Is there any way to open the menu not on press but on HOVER ?
Thanks,
Arie.
Hi,
I am looking at different scenario's of using SAP Screen Personas within the HR environment.
Currently all the demonstration content and training material is focused a lot on the retrieval of data from multiple transaction screens and displaying it on for example a launchpad, but I have not seen anything on the update of data back to the database. Is this possible with scripting as well?
For instance, in HR we have PA40 that you can use with a transfer action. When you execute PA40 it populates multiple field on multiple infotypes.
Would it be possible to create a flavor for PA40 or PA30 where you add edit fields which will create new infotypes by using a scripting button?
Any suggestions/ideas are welcome
Kind Regards
Deon
I am trying to create a publication but, when I want to choose a document, I can no see Dashboard documents. I am able to see them in the launch Pad and in the CMC but just, when I want to display them to create a publication I am not able to.
Thanks in advance,
Thank you very much Assen,
I´ll try it and let you know if it worked.
If only this information is useful for any other user.
Kind regards,
Rubén.
Unfortunately, no. There are many interdependencies within the SDK and, AFAIK, some of it is still just .NET wrappers around COM components. When you install the full SDK, all of that gets installed and registered - something that's not possible when just copying all of the .dll files that you're referencing.
-Dell
Ahmed,
What is the settlement profile assigned to your production order type?
Also check Settlement profile configuration in OK07 there under valid receivers for Sales order it should be Optional selected.
BR
KK
In the St22 for your dump, in the left navigation, under ABAP developer view, double click on both "List of ABAP programs affected" (an ascending list of the call stack that led to the offending program), and also double click on "Active Calls / Events".
These may help you resolve how the user got there. Who is the user that caused the dump? If it is not a batch-id, maybe ask them what the heck they were doing.
It worked with that object empty. All I did was copying the method used in task (SetTaskText) and used it in the same place as SetTaskText2... It helped in that one block, but another is throwing the same error, but here copying the method didn't help
Hi,
I am experiencing the following error message:
SAP DBTech JDBC: [2048]: column store error: search table error: [16] An operation has failed on a file (create, delete, copy, move, ...)
Unfortunately I am not able to find anything on this error message except an entry on a TREX error from the year 2005:
0016 an operation has failed on a file (create, delete, copy, move...) This error occurs when the system tries to delete an index that is locked by another process. Solution: 1. Stop the TREX Services. 2. Delete the index directory and the entry in bartho.ini,TREXIndexServer.ini and in TREXTcpipClient.ini manually.
The error occurs during the following query:
In contrast the same query is executed without a problem when replacing BKPF with BSEG (which is about 4 times the size of BKPF).
It is a multitenant system and BKPF and BSEG are views referring to tables on another tennant. Querying the single tables/views works without a problem, so I assume that it is not a permission issue. The problem seems to occurs especially in case the BKPF is joined with the third table.
Other joins e.g. BKPF and /COCKPIT/THDR or the third table with BSEG work without a problem.
OK I finally was able to solve this. I used BADI HRPAD00INFTY. It has all the methods that I needed:. Thanks for the help.
BEFORE_OUTPUT
AFTER_INPUT
IN_UPDATE
Hello Expert,
Need your help here.
I have defined status in normal change. I have defined actions as well. But as per client requirement, all action should be display for each and every status. but status should be changed to next level only. If We perform other action, it should give us an error.
Lets take an example.
I suppose i am in doc/ BPS status. so i can see all actions but i can only perform either reset to indevelopment or set it to testing.
for all other actions error should be displayed.
Can you please help me on this?
Thanks
Gaurav patel
I want my new PB to be the "Swiss Army Knife of Business Application Development"!
If I'm going to pay $3,000 for PB,
etc
Don't forget to tell Appeon what you want in your PB box (click here).
Regards ... Chris
Hello all,
I was wondering maybe someone could help me with a problem that occurs when sending a odata web-service. When sending data I get an error 'Overflow converting '' '.
The Edm core types of the entity in question are Edm.String and Edm.DateTime. I figured out that the problem cause is the fields of type Edm.DateTime (when removing those parameters, the service works as should).
The ABAP fields corresponding to the Edm.DateTime fields are of type DATS. It seems to me that the sent form of the dates in the service entry are correct ('2015-10-20T00:00:00' or "\/Date(1447424942088)\/"), because when trying other versions (with the appendix datetime, etc) I get the familiar "does not represent a valid date/time" error.
Has anyone else experienced an error like this or knows how could I fix it?
Thank you in advance,
Mario.
ABAP is a DSL (Domain Specific Language) optimized for developing business applications (think screw driver). Java is a general purpose language designed to address a broader range of applications (think Swiss Army knife). ABAP is vey good at one thing, Java has a broader range of applications and is pretty good at some things and not very good at others.
ABAP has been the victim of the fashion game - developers jumping from language to language to "stay relevant" and keep their cv's looking trendy. And SAP themselves seem to have got sucked into this game.
ABAP has come a cropper when it extended itself into the territory more suited to a general purpose language (e.g. PI). Similarly Java didn't look so great when used for line of business application such as SRM where a language like ABAP is a better fit.
HANA looks like it has the potential of becoming another honey trap. While there is a good case to push some functionality into the database (to improve performance and reduce the returned dataset) going overboard on push down doesn't look like good design to me, And JavaScript as a business application DSL? Given its origins I'm not convinced.
ABAP will stick around for the same reason as COBOL. It's a good tool for a particular type of job and a good engineer will always choose the right tool for the job - not the shiniest.
So my advice would be learn what the tools are good at, decide what type of work you want to do and choose the right tool for the work at hand. Tool hopping may help in terms of understanding what is possible but it doesn't encourage a deep understanding. Better to accept going out of fashion so that when the dust settles and business starts to look beyond the surface you have the advantage of some substance behind your cv.
You never know - we might even end up with some better engineered business applications as a result.
If you are on the first record in the data, there is no "previous" record. So if you just have
If ({ICITEM.ITEMNO}<>previous({ICITEM.ITEMNO}) and {OESHDT.TRANNUM}<>previous({OESHDT.TRANNUM}) then
the call to "previous" will return a null. When you compare anything to null in Crystal, or in a database, the value is null, not the false that you would expect. Null is neither true nor false, so it would skip adding the value from your first record. (See my blog post for more info on null handling: What is Null and Why is it Important for Crystal Reports | SAP BI BLOG). So, we use Crystal's "OnFirstRecord" like this:
If OnFirstRecord or ({ICITEM.ITEMNO}<>previous({ICITEM.ITEMNO}) and {OESHDT.TRANNUM}<>previous({OESHDT.TRANNUM}) then
The way that Crystal (and most databases) handle "Or" statements, is they only process through until they hit the first "true" value and ignore the rest of the statement. So, in this case, on the first record it will stop when OnFirstRecord returns "true" and add the value of the first record.
-Dell
Konstantin,
Hi. One way to debug further is to use the /SYCLO/Admin to look at the Push Monitoring area to see if you have each of your pushes completed and at the same time canceled. The trick is to see if your push gave enough time to push the said document to the device. There is a push timer normally set at somewhere around 30 seconds to do the work. If your push requires more time you can adjust this time. It is known to fix download documents. I may need to find the KBA that explains it (with pictures).
Best Regards,
SAP Mobile Support Team