Quantcast
Channel: SCN: Message List
Viewing all 8594 articles
Browse latest View live

Re: Optimizing Marketing Document creation

$
0
0

Hi Nicolas,

 

take a look here:

 

SAP Business One SDK DI Server

 

DI server runs server-side so you should have better performances than running code on clients.

 

You should also consider database maintenance tasks to improve overall performances. There are some SAP notes about those tasks as well as SQL server standard maintenance tasks.

 

Regards,

 

Pierre


Planned revenue for valuation=0

$
0
0

Hi Experts,

 

While running RA on a project we got this error

Planned Revenue for valuation =0 , cannot calculate actual revenue. But that's not the issue here.

We could see that the planned revenue is =0 in PS reports. There is a sales order attached to the WBS and it has net value, but still there is no planned revenue.

I checked all config, everything is good. If fact there are other projects and sales order (same planning profile) which are working fine.

I am wondering about the header status of the Sales order , it says Overall Block Status = Blocked. Will that be a reason for Planned revenue to be zero in reports?

a) What makes this status Blocked on the header of SO

b) In such situation how would the RA run? does the RA need any config change to handle such situations?

 

Thanks,

Krishna

Re: BF para creación de Listbox anidados en SAP B1

$
0
0

Hola Luis,

 

Mira lo he estado intentado sin exito aun, te comparto lo que tengo.

 

Tengo un campo U_segmento en donde tengo 2 opciones 1 y 2, derivado de ellas quiero hacer que me muestre estas opciones:

 

SELECT CASE

WHEN

$[OCRD.U_SEGMENTO]= 1 THEN '1.NEGOCIOS, 2.EDUCATIVOS, 3.SERVICIOS MEDICOS, 4.OTROS SEGMENTOS '

 

WHEN $[OCRD.U_SEGMENTO]= 2 THEN '5.FULL SERVICE, 6.LIMITED SERVICE,7.HOSPEDAJE,8.TRANSPORTE,9.TIEMPO LIBRE,10.CATERING,11.BARES '

 

ELSE 0 END

FROM OCRD

 

Aqui lo tengo con el resultado esperado claro en script de sql, en donde @temp es el campo que leo de OCRD con solo 2 valores

 

USE [PRUEBAS 17072015]

 

 

DECLARE @temp int

set @temp = 2

 

 

 

if @temp = 1

(SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '1' or Code = '2' or Code = '3' or Code = '4'))

else

if @temp = 2

    (SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '5' or Code = '6' or Code = '7' or Code = '8' or Code = '9' or Code = '10' or Code = '11' or Code = '12')  )

Re: BF para creación de Listbox anidados en SAP B1

$
0
0

Hola Felipe,

 

 

Mira lo he estado intentado sin exito aun, te comparto lo que tengo.

 

Tengo un campo U_segmento en donde tengo 2 opciones 1 y 2, derivado de ellas quiero hacer que me muestre estas opciones:

 

 

SELECT CASE

WHEN

$[OCRD.U_SEGMENTO]= 1 THEN '1.NEGOCIOS, 2.EDUCATIVOS, 3.SERVICIOS MEDICOS, 4.OTROS SEGMENTOS '

 

WHEN $[OCRD.U_SEGMENTO]= 2 THEN '5.FULL SERVICE, 6.LIMITED SERVICE,7.HOSPEDAJE,8.TRANSPORTE,9.TIEMPO LIBRE,10.CATERING,11.BARES '

 

ELSE 0 END

FROM OCRD

 

Aqui lo tengo con el resultado esperado claro en script de sql, en donde @temp es el campo que leo de OCRD con solo 2 valores

 

USE [PRUEBAS 17072015]

 

 

DECLARE @temp int

set @temp = 2

 

 

 

if @temp = 1

(SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '1' or Code = '2' or Code = '3' or Code = '4'))

else

if @temp = 2

    (SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '5' or Code = '6' or Code = '7' or Code = '8' or Code = '9' or Code = '10' or Code = '11' or Code = '12')  )

Re: Action PA40

$
0
0

1)No

2)nothing of these 2

 

3)  have hire action and Rehire action both 2 separated action

Re: Mapping Risk Class and Check Rules

$
0
0

Hi Laura,

 

In my opinion, risk class is the evaluation of a customer based on the check rules, and based on the evaluated score; the risk class is assigned at master data.

 

So, let's say, you have assigned a credit check rule to a customer. In SPRO, the credit check rule has been configured with a Score Formula. When you process the score evaluation either from BP screen or using mass processing program, the business partner would be assessed as per the formula. Whatever score has been calculated from the formula would be checked with the risk class mapping, internally during that process and then the appropriate risk class is calculated and assigned at business partner (Table UKMBP_CMS).

 

At BP level, you can assign a check rule using BP screen and that is stored in table UKMBP_CMS.

And, you can assign ratings internally (FICA Rating from creditworthiness) or externally(from credit bureau). Those ratings are associated with corresponding rating procedure so that you can segregate ratings as per rating procedure. That is stored in the table BP1012 time sliced with ratings.

 

The overall Score Formula (that you'll build) associated with the check rule assigned at BP, would then evaluate the customer based on the ratings and other factors. The score is then evaluated and stored in table UKMBP_CMS in field OWN_RATING. The program UKM_MASS_UPD2 is used to calculate score at BP that assigns risk class as well.

 

Hope it addresses your query.

 

Thanks,

Bodhisattwa

Re: Not able to add 3rd party jquery js file in project

Re: Adobe form to MIME

$
0
0

Nice!

 

Ca pourra toujours aider et je pense même que je vais l'utiliser d'ici la fin de mon projet!

 

 

The primary language of most spaces is English. Non-English content should be posted in the appropriate language-specific space (see the Site Index)

-edited by moderator Gabor Cseh


Re: Adobe form to MIME

$
0
0

c'est sure.

 

Bonne chance. Tu travaille sur quoi ?

 

 

The primary language of most spaces is English. Non-English content should be posted in the appropriate language-specific space (see the Site Index)

-edited by moderator Gabor Cseh

Re: Disk-based table or column with HDB

$
0
0

Hi Lars,

 

as part of an internal project, we are investigating moving entire tables of the ERP system (barely used log tables with no analytical workload like IDOC, CHANGEDOC, etc.) out of memory onto disk.

 

We have done this already using DT (dynamic tiering with Sybase IQ), and would like to compare this with another setup where we use paged attributes (HDB "native" disk table) instead of DT.

 

Thanks,

Alexander

Re: Converting Report to automate for previous month

$
0
0

Thanks for your reply ,But I am using Oracle

How to calculate value based on 2 fact tables?

$
0
0

Hi everyone!

I really need your help.

Let's take eFashion universe, we have 2 fact tables in it:

  • Shop_facts
  • product_promotion_facts

There is NO connections between fact tables and I can't do it.

efashion.png

 

I created 2 measures, based on different fact tables

  • Shop_facts.Quantity_sold
  • product_promotion_facts.Promotion_cost

Then I made a measure with formula

@Select(Measures\Quantity_sold) / @Select(Measures\Promotion_cost)

but it give an error:

2015-09-30_2-27-37.png

 

How can i make such calculation on the universe level?

I have a universe with similar structure that is used in SAP Design Studio and I can't calculate such measures there, that's why I have to find the way to calculate it in IDT.

 

I can create view in MS SQL and collect both fact and plan tables, but I have 6 fact tables and some of the measures used in the calculation of other measures in different tables, so I think it is not the best idea.

Maybe there are other options?

 

Any advice would be really helpful.

Thanks.

Closing PO in SNC when GR is complete in ECC

$
0
0

Hi,

We are having an issue triggering the POD output from ECC to SNC when the GR is completely done for a PO line item in ECC.

 

We are doing MIGO w.r.t IBD and after the PO gets updated for the "DEL COMPL" indicator but the PO output is not triggered from ECC to close the PO in SNC.

 

Has anyone faced the same issue?

Re: Can we use contains with apply_filter

$
0
0

Looks like there is an issue with the filter condition you tried to use.

 

Please also post the CALL statement with the definition of the filter variable.

 

Maybe your table doesn't actually have a column named HANA (beware of upper/lowercase writing here, when using double quotes!)

Re: HANA script - merge sql statements - syntax

$
0
0

Hmm... not sure where you struggled, but it's actually straight forward:

 

do
begin
declare back_id BIGINT =0;
declare cmd NVARCHAR(2000);
-- find the backup id we want to base the deletion on:  SELECT    min(to_bigint(BACKUP_ID)) into back_id  FROM SYS.M_BACKUP_CATALOG  where SYS_START_TIME >= ADD_DAYS(CURRENT_TIMESTAMP, -90)  and ENTRY_TYPE_NAME = 'complete data backup'  and STATE_NAME = 'successful';
-- build the delete statement    cmd := 'BACKUP CATALOG DELETE ALL BEFORE BACKUP_ID ' || :back_id || ' COMPLETE';
-- run the statement we just built   execute immediate (:cmd);
end;

Re: ToLDAP pass to modify userprincipalname on AD

$
0
0

Andy,

 

Did you change the format of the UPN?

 

Please note that it needs to be in RFC 822 format.  When you get an LDAP 53 error usually you're using an invalid value.

 

53LDAP_UNWILLING_TO_PERFORMIndicates that the LDAP server cannot process the request because of server-defined restrictions. This error is returned for the following reasons: The add entry request violates the server's structure rules...OR...The modify attribute request specifies attributes that users cannot modify...OR...Password restrictions prevent the action...OR...Connection restrictions prevent the action.

However it's also possible that it's an account restriction, you should see if there has been something changed in the Service Account.

 

 

User-Principal-Name attribute (Windows)

Internet E-mail address format (RFC 822) explained

 

Regards,

Matt

Re: Table for getting notification history

$
0
0

Hello JK S,

 

Your requirement is understood.See these bullet points as answers (and beyond) to your queries.

  • Your knowledge about the tables is very right.
  • There is no single table or view for this pupose.
  • There is a Logical Data Base namely Notifications which can be tried to develop a report through SQVI for at a glance report on Notification history
  • In standard we these reports in 3 parts with tcodes IW68/69, IW66/67 and IW64/65.
  • Inspite of the above LDB convenience I developed this at a glance report through ABAP using tables(views) specified by you, because we can not design the selection screen as we want when LDB is used in SQVI (or in Infosets).
  • You have asked what is the sequence of these tables. The answer is

          VIQMFE (For both Object part and Damage information)

          VIQMUR (For Cause)

          VIQMSM (For Tasks)

          VIQMMA (For Activites)

  • The above is because in a Notification all other catalogs are related to the line items in the first tab, namely Object part & Damage.
  • All these tables can be queried for the corresponding information by giving the Notification number as input.

 

  • Now coming  to your other query

I need to configure the notification in a way so that if the History data has not been maintained into notification, it should not be allowed to be closed.

       For this requirement, you need to use user-exit QQMA0014.

       Put the following code in the include ZXQQMU20.

IF i_viqmel-qmart = 'M2'  and i_viqmel-phase = '4'.


IF t_viqmfe[] IS INITIAL.
   MESSAGE: 'Please fill Object part & Damage in Catalogs&Codes tab' TYPE 'E' DISPLAY LIKE 'I'.

elseif t_viqmur[] IS INITIAL.
   MESSAGE: 'Please fill Cause in Catalogs&Codes tab' TYPE 'E' DISPLAY LIKE 'I'.

elseif t_viqmsm[] IS INITIAL.
   MESSAGE: 'Please fill Task in Catalogs&Codes tab' TYPE 'E' DISPLAY LIKE 'I'.

elseif t_viqmma[] IS INITIAL.
   MESSAGE: 'Please fill Activites in Catalogs&Codes tab' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.


ENDIF.


 

This code in full,  forces the user to fill some information in all the Catalogs and Codes tabs when he tries to complete the Notification. You can remove those corresponding set of 2lines in above code, if you do not want to force for any catalog tab like causes,tasks or activities. Hope you'll understand the code above which throws popup like this one when some tab is left unfilled.

Capture.JPG

Similar popup you'll get for other tabs if left blank.


Please note that I have assumed the Notification type as 'M2'. You'll replace  the same in the code with your type if it is different. I hope I've covered all your queries. If something is left you may revert.



Good luck

KJogeswaraRao

Re: Add new field in External Definition

$
0
0

Thanks, I was actually wanting to duplicate a existing node that was unbounded. I did not know how to ask the question, but the response I got back was to use the duplicate subtree command and that did the trick.

 

Regards,

Keith

Revenue Recognition updating Prices on Contract

$
0
0

After upgrading to Enhancement Pack 7, we began seeing quite a few instances where the Revenue Recognition (VF44) runs would update prices on Service Contracts, including those with Billing Plans.  When this occurs, we get errors showing up in the Incompletion Log saying that Pricing is incomplete. In order to fix the problem, we have created an LSMW that goes out and re-prices each affected contract and the incompletion goes away.

 

The error is noticeable mainly because in the change log of a contract, we have transaction VF44 showing up.  And it is not just one change per item.  We are seeing multiple changes in some cases on a single line item each time VF44 is run for the contract:

     Item credit price changed

     Amount eligible for cash discount in document currency changed

     Tax Jurisdiction Code level xxx changed

 

In many cases, the changes to the price are very small (see attachment):

     Old value:   6.9070000000000007E+01

     New Value: 6.9069999999999993E+01

 

The issue is occurring every time VF44 is run for a contract, so at least it is consistent, but we are all a little stumped for the time being.

 

I have checked in the SCN and searched for OSS Notes, but I have been unable to find any information regarding this issue.  I was hoping someone may have had the same problem after upgrading to EHP7 and figured out how to fix it.

Load (DTP) taking over 6h to start

$
0
0

Hi guys,

 

I'm having some trouble with BW loads. The DTPs are taking over 6 hours to start. Once they start, then each package goes really quickly, in a few seconds. The trouble is the first package. I have searched high and low for anything like this and haven't been able to find an explanation. I have included an example below, but this is happening to most DTPs. Not all of them have start routines or such things that could explain this slow process. Also, from what I gathered from the users, these loads happened normally up until a couple of months ago. Basis team has run checks and believes the system to be normal. I have checked indexes for the cubes involved and everything seems to be working fine. Any help would be appreciated! Thanks in advance!

 

Load-Problems.png

Viewing all 8594 articles
Browse latest View live




Latest Images