Quantcast
Channel: SCN : All Content - All Communities
Viewing all 8640 articles
Browse latest View live

restriction of f4 help of a bex variable based on another variable input

$
0
0

Hi,

 

Could you please let me know if there is any possibility to restriction of f4 help of a bex variable based on another variable input.

eg: when i select particular company code in one variable, i need to restrict the f4 help for another variables eg: pur. group based on selected company code.

 

Regards

Kasi


how to use copy default values for material from vendor master in Account Group

$
0
0


Dear all:

 

   In define AccountGroup for vendor ,there is a field named DURAS which means default values,who can tell me how to use it?

 

   Any informations are appreciated!

Authorization Group in Open/Close posting period (Transaction: OB52)

$
0
0

Authorization Group in Open/Close posting period (Transaction: OB52)

 

1. Authorization Group – Overview

The authorization group allows extended authorization protection for particular objects. The authorization groups are freely definable. The authorization groups usually occur in authorization objects together with an activity.

Authorization fields store permissions for system access. The system checks these values before granting users access to protected areas. Authorization objects enable you to permit select users access to restricted transactions by grouping up to 10 authorization fields together.

The authorization functionality streamlines the process and ensures that only the selected users can make changes.

1.1 Posting Period Variant

A ‘Posting Period Variant’ is useful in ‘opening/closing’ Finance posting periods across many Company Codes at one time. You define a posting period variant and assign it to various Company Codes. Since the posting period variant is cross-Company Code, the opening and closing of the posting period is made simple. Instead of opening and closing individually for different Company Codes, you just need to open or close the posting period variant.

It is possible to selectively control the ‘opening’ and ‘closing’ for various types of accounts. Usually, a ‘+’ is mentioned in the top-most entry indicating that all the account types are allowed for posting. Now, for the GL(S) accounts, you will need to specify the period which needs to be opened. This ensures that all the account types are open for the current period, indicated by ‘+,’ and only the GL accounts are open for the previous period. Select account types can also be opened or closed for a specific period; select accounts within an account type can also be opened or closed.

SAP allows you to open or close the posting period only for specific users. This can be achieved by maintaining an authorization group at the document header level.

1.2 Authorization Group for opening/closing of FI posting period

In related to posting period, when you need to permit a select group of users to post to a previous period, you can use authorization groups to automate access. This prevents unauthorized users from posting to the previous period without requiring you to adjust the posting settings manually after a period closes. This means that in month-end or year-end closing for example, you can open some posting periods for specific users only. The authorization group only has an effect on time period 1. The authorization object is F_BKPF_BUP (Accounting document: Authorizations for posting periods). The authorization object F_BKPF_BUP consists of just one field, authorization group.

All releases of R/3 and ECC have standard functionality that allows a limited number of users to post to the previous period while blocking postings by unauthorized users. This functionality, which involves the use of authorization groups, is needed because accounting periods are typically left open for posting to the previous period for several days, depending on the type of business transaction.

 

1.3 Special posting period Scenarios

  1. Normal business transactions such as posting a sales order or an invoice are usually posted in the current calendar period. Most users are not allowed to post to the previous calendar period, with the exception of a few power users.
  2. Period close transactions, such as cost center assessment and order settlement, need to wait until all normal postings are complete, and run typically in the first couple of days of the next month. A dedicated team usually handles these transactions, often covered by specific authorization roles containing access to the appropriate transactions.
  3. Correction postings for errors and manual provisions and accruals are generally posted last, before the period is considered finally closed. Typically, only a select group of users is allowed to carry out these postings.

 

 

2. Activating Authorization Group

  1. Identify security role or create a new security role. (Roles: ZTEMPR1/ZTEMPR2)
  2. Assign Authorization object F_BKPF_BUP (Accounting Document: Authorization for Posting Periods) to the identified role.
  3. The Authorization Object F_BKPF_BUP contains only one field (Authorization Group)
  4. Maintain Authorization group value in Authorization object F_BKPF_BUP. (Auth. Group DE01 assigned to ZTEMPR1 role & DE02 assigned to ZTEMPR2)
  5. Assign the security role to required users.  Users would be able to access provided in the assigned group.

    1.png

 

3. Posting Scenarios using Authorization group (AG)

3.1 AG (DE01) at only Account Type +

  1. Normal Users: System first checks period is opened in Interval 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.
  2. Authorized users (DE01): System first checks period is opened in Interval 1 & 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.

2.png

   

Period

Normal user

Authorized user

5-7

Yes

Yes

4

No

No Authorization for posting period 004 2014

Yes

3

No

No Authorization for posting period 003 2014

No

Period 003/2014 is not open for account type K and G/L 4000

 

3.2 AG (DE01) at Account Type + and particular account

  1. Normal Users: System first checks period is opened in Interval 2 at account type +, then it checks if the particular account is to be posted then period is opened in  Interval 2, if other accounts to be posted (with blank Authorization group) the period is opened in both Interval 1 & 2.
  2. Authorized users (DE01): System first checks period is opened in Interval 1 & 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.


3.png

 

Period

Normal user

Authorized user

Vendor Acc 4000

GL 400300

Vendor Acc 4000

GL 400300

7

Yes

Yes

Yes

Yes

6

Yes

No

No Authorization for posting period 006 2014

Yes

Yes

5

No

No Authorization for posting period 005 2014

No

No Authorization for posting period 005 2014

Yes

Yes

 

 

 

3.3 AG (DE01) at particular account

  1. Normal Users: System first checks period is opened in both Interval 1 & 2 at account type +, then it checks if the particular account (Authorization group DE01) is to be posted then period is opened in Interval 2, if other accounts to be posted (with blank Authorization group) the period is opened in both Interval 1 & 2.
  2. Authorized users (DE01): System first checks period is opened in Interval 1 & 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.


4.png


Period

Normal user

Authorized user

Vendor Acc 4000

GL 400300

Vendor Acc 4000

GL 400300

6-7

Yes

Yes

Yes

Yes

5

Yes

No

No Authorization for posting period 005 2014

Yes

Yes

 

 

3.4 AG (DE01) at Account Type + and AG (DE02) particular account

  1. Normal Users: System first checks period is opened in Interval 2 at account type +, then it checks if the particular account is to be posted then period is opened in  Interval 2, if other accounts to be posted (with blank Authorization group) the period is opened in both Interval 1 & 2.
  2. Authorized users (DE01): System first checks period is opened in both Interval 1 & 2 at account type +, then it checks if the particular account is to be posted then period is opened in  Interval 2, if other accounts to be posted (with blank Authorization group) the period is opened in both Interval 1 & 2.
  3. Authorized users (DE02): System first checks period is opened in Interval 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.
  4. Authorized users (DE01 & DE02): System first checks if period is opened in both interval 1 & 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.


5.png


Account: 400300

Period

Normal User

Auth User (DE01)

Auth User (DE02)

Auth User (DE01 & DE02)

7

Yes

Yes

Yes

Yes

6

No

No Authorization for posting period 006 2014

No

No Authorization for posting period 006 2014

Yes

Yes

5

No

No Authorization for posting period 005 2014

No

No Authorization for posting period 005 2014

No

No Authorization for posting period 005 2014

Yes

 

Vendor Account: 400000

Period

Normal User

Auth User (DE01)

Auth User (DE02)

Auth User (DE01 & DE02)

6-7

Yes

Yes

Yes

Yes

5

No

No Authorization for posting period 005 2014

Yes

No

No Authorization for posting period 005 2014

Yes

 

3.5 AG (DE01) at one account and AG (DE02) other account

  1. Normal Users: System first checks period is opened in both Interval 1 & 2 at account type +, then it checks if the account (Authorization group DE01 or DE02) is to be posted then period is opened in Interval 2, if other accounts to be posted (with blank Authorization group) the period is opened in both Interval 1 & 2.
  2. Authorized users (DE01): System first checks period is opened in both Interval 1 & 2 at account type +, then it checks if the account (DE02) is to be posted then period is opened in  Interval 2, if other accounts to be posted (Authorization group Blank or DE01) the period is opened in both Interval 1 & 2.
  3. Authorized users (DE02): System first checks period is opened in both Interval 1 & 2 at account type +, then it checks if the account (DE01) is to be posted then period is opened in  Interval 2, if other accounts to be posted (Authorization group Blank or DE02) the period is opened in both Interval 1 & 2.
  4. Authorized users (DE01 & DE02): System first checks if period is opened in both interval 1 & 2 at account type +, then it checks if the period is opened in both Interval 1 & 2 for the given account.

6.png


Account: 400300

Period

Normal User

Auth User (DE01)

Auth User (DE02)

Auth User (DE01 & DE02)

7

Yes

Yes

Yes

Yes

6

No

No Authorization for posting period 006 2014

No

No Authorization for posting period 006 2014

Yes

Yes

 

Vendor Account: 400000

Period

Normal User

Auth User (DE01)

Auth User (DE02)

Auth User (DE01 & DE02)

6-7

Yes

Yes

Yes

Yes

5

No

No Authorization for posting period 005 2014

Yes

No

No Authorization for posting period 005 2014

Yes

 

4. System Behavior

  1. Without Authorization group Interval 1 is treated as Normal posting period, while with authorization group Interval 2 is treated as Normal posting period.
  2. Without Authorization group all users could post in the period opened in the interval 1 & 2. With authorization group, all users including users who are part of Authorization group can post in the period opened in the interval 2.
  3. Only users who are part of Authorization group can post the period opened in Interval 1.
  4. Posting Authorization can be restricted at Account type and account level. If no authorization group is assigned to particular account range then, generic user can post in all the periods opened in Interval 1 & 2.
  5. When authorization group is assigned to particular Account range, system first checks if the Posting period is opened (Interval 1) for Account Type + & then it check for concern account range (Interval 1).

5. Caution

  1. With User role having authorization object F_BKPF_BUP with * value, Authorization Group functionality would not work.
  2. Identify such user roles and remove access to authorization object F_BKP_BUP.
  3. Impact analysis should be done before removing before removing * access.

Convert XML string into XML

$
0
0

Hi All,

 

Can you please let me know for any sample code in xslt/java mapping for converting XML string into XML. We use SAP Pi 7.0

 

My XML string starts like this

<?xml version="1.0" encoding="UTF-8" ?> 

-<ns0:MT_ReceiverFileStructure<namespace>"><Output><?xml version="1.0" encoding="ISO-8859-9"?><?xml-stylesheet type="text/xsl" href="<xsl>"?><Tarih_Date Tarih="11.09.2014" Date="09/11/2014>
   Thanks,
   Pavithra

SAP Innovation Skills Forum (24. - 25.11.2014 in Walldorf)

$
0
0

Das SAP Innovation Skills Forumöffnet im November seine Türen, um IT-Experten handfestes, praxisgerechtes Wissen zu brandaktuellen SAP-Themen zu vermitteln.

Das Forum findet am 24. und 25. November in Walldorf statt. Der Schwerpunkt der Veranstaltung liegt auf der Vermittlung von tief gehendem Wissen für die Praxis. Die teilnehmenden IT-Experten besuchen am Vormittag des ersten Veranstaltungstages Plenumsvorträge und können sich ab dem Nachmittag ihre Agenda aus 25 Vorträgen mit Livedemos über die verbleibenden eineinhalb Veranstaltungstage selbst zusammenstellen.

Nutzen Sie die Gelegenheit, sich in den Expertenvorträgen detailliert zu informieren und mit unseren Experten Ihre individuellen Fragen zu diskutieren

 

Themenblöcke

  • SAP-HANA – Technologie
  • Applications on HANA
  • SAP Mobile Platform Applications & SAP User Experience
  • SAP Technologie
  • SAP Solution Manager
  • Specials

    Zu den Highlights der Veranstaltungen zählen unter anderem folgende Workshops:

    Workshop "Innovation Management"
    Erleben Sie in diesem Workshop ein brandneues Produkt. Innovation Management wurde in enger Zusammenarbeit zwischen SAP Custom Development und SAP Research & Innovation auf der Basis intensiver Ko-Innovation mit führenden Unternehmen entwickelt. SAP Innovationsmanagement ist für Innovation & Effektivität ausgelegt. Mit dem kraftvollen Innovation Office können Sie mehr "Nadeln im Heuhaufen", schneller zu finden.

    Workshop "Nachhaltigkeit und Innovationen"
    Unternehmen sind heute mehr denn je gefordert, nachhaltig zu wirtschaften. Um globalen Trends wie Bevölkerungswachstum, steigende Ressourcenknappheit, Preisvolatilität, Klimawandel und die wachsende Nachfrage von Verbrauchern nach gesunden und verantwortungsvollen Produkten zu begegnen, müssen neue Herangehensweisen her. IT isthierbei ein wesentlicher Treiber für nachhaltige Innovationen. Entdecken Sie mit uns wie SAP Lösungen und Cloud, Mobile und HANA Technologien helfen, Risiken zu minimieren, Ressourcen Produktivität zu steigern und durch innovative Geschäftsmodelle neue Märkte zu erschließen um ganzheitlich nicht nur finanzielle, sondern auch soziale und ökologische, Werte zu schaffen.

    SAP Beraterzertifizierung
    Eine SAP Beraterzertifizierung bringt Ihnen und Ihrem Team einen erheblichen Wettbewerbsvorteil. Mit unseren international anerkannten Zertifizierungen weisen Sie nach, dass Sie sich auf Ihrem Fachgebiet durch umfangreiche Schulungen und praktische Erfahrungen intensiv weitergebildet und Ihre Kenntnisse vertieft haben.

    Wie im Vorjahr bieten wir Ihnen die Möglichkeit, während der Veranstaltung oder bis Jahresende 2014 eine gebührenfreie SAP Beraterzertifizierung zu abzulegen.

    Weitere Informationen finden Sie hier:

     

    Veranstaltungsseite: Curriculum | SAP Innovation Skills Forum 24. - 25. November 2014, Walldorf

    Agenda und Anmeldeformular: https://websmp205.sap-ag.de/~sapidp/011000358700000564362014D

    Inventory Management 0MM_IM_BX, 0MM_IM_BF, 0MM_IM_UM, 0MM_IM_STOCK

    $
    0
    0

    Hello Everybody,

     

    does anyone has experience or knowledge with the new datasources 0MM_IM_BX, 0MM_IM_BF, 0MM_IM_UM, 0MM_IM_STOCK for inventory Management?

    • What are the differences to datasources 2LIS_03_BX, 2LIS_03_BF, 2LIS_03_UM?
    • How works the initialization of this datasources?
    • Is there also a How to paper available, or is also the How to paper of the old datasources valid for the new ones

     

     

    Thanks

    Constantin

    Which technology i should go for developing mobile app which will be more efficient and consistent for future point of view.(Agentry, SMP, Mobiliser etc)

    $
    0
    0

    Hi,

     

    As i am new to Sap for Mobile so Which technology i should go for developing mobile app which will be more efficient and consistent for future point of view.(Agentry, SMP, Mobiliser etc).

    Iq messagelog information in linux system messages file

    $
    0
    0

    Hi All

     

    I have a strange problem which started this weekend. One production query node is suddenly duplicating all information in the /var/log/messages file on REL Linux. This is IQ 15.4 . Does not happen on any other node.

    I have switched off query plan but there is still a lot of information being duplicated.

    The SysAdmins are on my back due to the space usage of this file

     

    Tia

    Johan Bornman


    Upgrading work manager 5.3 to 6.1 with out SMP 3.0

    $
    0
    0

    Hello Experts,

     

             As per the blogs and posts, work manager 6.0 is designed for SMP 2.3 and work manager 6.1 for SMP 3.0.Can we use work manager 6.1(with its additional features)without SMP 3.0 similar to work manager 5.3.Can we have standalone work manager 6.1 server or we need to install complete SMP 3.0 runtime .

    Please suggest can we upgrade work manager 5.3 to 6.1 without SMP 3.0 to have standalone Agentry server for work manager 6.1(Like standalone server for work manager 5.3)

     

    Thanks in advance

     

    Thanks & Regards,

    Sravanthi Polu

    Currency Conversion in Webi

    $
    0
    0

    Dear All .

     

         i've a problem in my webi report , the problem is that i'm getting my detailed table from olap connection that was belt on bex query ,

         the customer required to get the Amount in local currency only based on the latest rate for the selection month , i.e if i run the report and choose

         selection date 23/07/2014 , the exchange rate should be the end rate of july and so on .

     

         what i did is i created a generic datasource on the table  TCURR and created a cube on that datasource , then i crated a bex query on that cube

         and using webi formulas i calculated the exchange rate for the closing rate of the selected month

     

         but my problem is that when i was trying to multiply amount with that rate , i always get an error on the webi table . even if i merged the two queries      with the currency dimension

     

         can anyone help me on how to use the calculated rate or if there's any other way to achieve this .

     

     

    Regards

    Actual price calculation

    $
    0
    0

    Hi Experts,

     

    We have this scenario:

     

    1. Activity prices are entered manually in KP26.(Activity type indicator=5)

    2. At the time of CO11N only POWER activity will confirm.

    3. Executing CPTA for overhead allocation.

    4. KSS2 for power activity

    5. No splitting for other cost elements

    6. KSII Actual price calculation

    7. MFN1 Revaluation of order

     

    After revaluatin of order when i am checking actul cost for activities only power cost is coming.

     

    Please find the enclosed print screens for same above process.

     

    Please guide me how to get the actual price calculation for other activities.

     

     

     

    KP26 :

    KP26.png

     

    KSS2:

     

    KSS2.png

     

    KSII:

     

     

     

    KSII.png

     

     

     

     

     

    CO03:

     

     

     

    CO03.png

     

     

    Regards,

    Vivaan

    move stock from block to inspectin

    $
    0
    0

    HI, i have to move stock from block to inspection, i have tried Mov 349 but it 's giving error 

    Change the inspection stock of material 6520330201524 in QM only Message no. QA495  Diagnosis You want to make a stock posting to/from the inspection stock. This is not allowed for material 6520330201524 because the quality inspection control has been activated by QM.  The following cases can occur:  The inspection stock should be increased, although an inspection is not foreseen for the current goods movement The inspection stock should be released, although  you can only do this using the QM transactions.

    Absence Quota - Job Query

    $
    0
    0

    Hi Experts,

     

    Need your valuable guidance.

     

    We are generating quotas in IT2006 through time evaluation. we are doing it 4 quota types, we have told system deduction sequence to deduct the quota's

    Its working fine. but however while doing bulk update or in some wierd situation in IT2001, deduction priority changes.

     

    Every time we are running these report RPTKOK00 & RPTBPC10 to solve the problem. we have planned to schedule the job. is it necessary to schedule both RPTBPC10 is enough?


    May i have your help to do the same. How to schedule it with what selection screens,



    Thanks

    Sriram

    Question about strange cursor behavior - Sybase ASE 12.5.4

    $
    0
    0

    Hi folks,

     

    I have a stored procedure in Sybase ASE 12.5.4 presenting a strange behavior. Follow below some code to simulate the error.

     

    /*----------------------------------------------------------------------*/

    /* Create the table structure */

    drop table tbx1

    go

     

     

     

    create table tbx1

    (c1 int,

    c2 int,

    c3 char)

    go

     

    /* Create a CLUSTERED index NOT UNIQUE */

    create clustered index idx1 on tbx1 (c1)

    go

     

    /* Populate the table with few records */

    insert into tbx1 select 1, 1, 'N'

    insert into tbx1 select 2, 1, 'N'

    insert into tbx1 select 2, 2, 'N'

    go

     

    /* Test case #1 - The following code will not fetch the 3rd record */

     

     

    declare c1 cursor for

    select c1, c2 from tbx1 where c3 = 'N'

    go

     

    declare @c1 int, @c2 int

     

    open c1

     

    fetch c1 into @c1, @c2

     

    while @@sqlstatus = 0

    begin

      select @c1, @c2  -- View the current fetched row

      update tbx1 set c3 = 'N' where c1 = @c1 and c2 = @c2

      fetch c1 into @c1, @c2 

    end

     

    close c1

    deallocate cursor c1

     

    /*----------------------------------------------------------------------*/

    /* Recreate the table structure */

    drop table tbx1

    go

     

    create table tbx1

    (c1 int,

    c2 int,

    c3 char)

    go

     

    create clustered index idx1 on tbx1 (c1)

    go

     

    /* Repopulate the table */

    insert into tbx1 select 1, 1, 'N'

    insert into tbx1 select 2, 1, 'N'

    insert into tbx1 select 2, 2, 'N'

    go

     

    /* Test case #2 - The following code enters in an infinite loop, fetching the 3rd record indefinitely */

     

    declare c1 cursor for

    select c1, c2 from tbx1 where c3 = 'N'

    go

     

    declare @c1 int, @c2 int

     

    open c1

     

    fetch c1 into @c1, @c2

     

    while @@sqlstatus = 0

    begin

      select @c1, @c2 -- View the current fetched row

      update tbx1 set c3 = 'N' where c1 = @c1

      fetch c1 into @c1, @c2 

    end

     

    close c1

    deallocate cursor c1

    /*----------------------------------------------------------------------*/

     

    If we execute a select on tbx1 before execute Test case #1, the result is:

     

    c1   c2    c3

    ---- ----  ---

    1    1     N

    2    1     N

    2    2     N

     

    If we execute the same select on tbx1 after execute Test case #1, the result is:

     

    c1   c2    c3

    ---- ----  ---

    1    1     N

    2    2     N   --> row position changed

    2    1     N   --> row position changed

     

    Analyzing the execution plan, updates on both Test cases are being done in deferred mode.

     

    Could someone answer my questions, please:

     

    1 - After executing Test case #1, 2nd and 3rd record change this position in table. How could this happening since I'm not updating any fields in the clustered index? This have any relation with deferred update deleting and reinserting the rows on overflows pages?

     

    2 - Suppose the updates are changing the rows position in the table, how could explain the inconsistent fetch order on cursor processing (on Test Case #1, only 2 records are fetched - on Test Case #2, the loop never ends)?

     

    Regards,

     

    Douglas

    Project Builder Handy Short Cut keys


    Error in DTW

    $
    0
    0

    Dear All

     

    I m getting some errors while importing data from DTW , I m trying to uploading Chart of accounts for Portugal localization but its not working and giving errors , Kindly see the attachment and help me ASAP

     

     

    Ricky

    RFC Definition Errors

    $
    0
    0

    Hi All,

     

    While creating a RFC function module, i have defined tables as follows.

     

    RFC Table definition.PNGError.PNG

     

    Is it prohibited to use table type while defining the tables in the RFC?

     

    The same pattern of definition works fine while defining the normal Function Modules...

     

    Any idea to overcome this issue??

     

    Regards

    Pavan

    Is it possible to create a new interface method in a standard controller?

    $
    0
    0

    Hi All,

     

    I need to create a interface method in a standard component controller. But I am not able to find the interface check box in enhancement modification. Is it possible?

     

    Thanks,

     

    Suresh Yerra 

    How to consume SOAP webservices with header values in SMP 3.0

    $
    0
    0

    Dear all,

     

    I am trying to consume SOAP in SMP Integration gateway. I have to provide inputs in header and i am not able to create the same structure for ODC.

     

    I found that SMP 3.0 is not supporting this kind of structure, please help us in resolving the issue

     

     

    Capture.PNG

    This is the response of the service.

    How to accept or deny a modification in a Workflow?

    $
    0
    0

        Hello ,

     

    We are currently using SAP MDM SP08 and MS Visio to create the workflows.

    My problem is as follows:

    I would like to run a workflow when a modification has been done.

    2 possibilities:

    1- Modification is done on a material, the user approves this modification on the material and the workflow stops.

    ==> Test OK, it works

    2- Modification is done on a material, the user disapproves this modification on the material and the workflow stops.

    ==> Test NOK, the process goes back to the previous step.

    The user can approve it , but i dont want the material to earn this modification.

     

    My workflow is as follows:

    Start

    Process

    Notification

    Approve

    Stop

     

    I have been looking for many possibilities

    - start with no check out and stop with roll back

    - start with check out, and stop with roll back

    - start with no check out and stop with no roll back

    - start with check out and stop with no roll back,

     

    Nothing works !!

    Maybe i should put a branch and split the workflow in 2 but i am not even sure that this will work actually.

    Could someone help me please ?

     

    Thank you

     

    Cheers

    Viewing all 8640 articles
    Browse latest View live


    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>