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

Re: New Page before section but no obvious reason

$
0
0

Thanks again Abhilash! I guess I'd forgotten i'd been putting in some conditions before I decided on my final format. I've put a New Page After on the end of section m to ensure the first venue is always on a new page.

 

(Once again something obvious, silly me!)

 

many thanks

Karen


Re: Mass language translation of BI Objects via Excel

$
0
0

Hi,

 

To my knowledge the standard translation functionality does not support any upload functionality.

I suggest to evaluate if LSMW can be helpful. Here you can record a particular transaction using batch input (e.g. RSD1), specify an input file, map source and target fields, etc. In the end you can create and process a batch input map.

I use LSMW quite often and I think it's a great tool. Please try it.

 

Best regards,
Sander

Currency Conversion for Custom Reports

$
0
0

Hi Experts,

 

Several reports in ByDesign allow you to restrict values in a report to a particular currency and allow you specify a date used for calculating exchange rates.

 

We have created a custom report using a custom joined data source. We wondering it is possible to allow for the same currency conversion in a custom report.

 

Thanks,
Alex Ludwig

Re: Problem while do bank reconcillation

$
0
0

Dear Experts,

 

 

      Please give me solution.

 

Regards,

Sandesh S

Re: GRC 10 ARM : Issue with MSMP request Submission

$
0
0

Hello Colleen,

 

Yes I found it was mandatory in EUP and changed it to NO.

 

Still I am getting the same error.

 

Regards,

Deepak M

Re: subscreen creation in module pool

$
0
0

i am passing like that only sir,

 

here i will post my coding.

 

first screen:

PROCESS BEFORE OUTPUT.

MODULE STATUS_0014.

 

PROCESS AFTER INPUT.

CHAIN.

FIELD:zacinfit014hfm-bukrs,

zacinfit014hfm-RYEAR,zacinfit014hfm-RPMAX,zacinfit014hfm-BUDAT.

MODULE DUPLICATE_ENTRY1 ON CHAIN-INPUT.

ENDCHAIN.

MODULE USER_COMMAND_0014.

 

 

second screen:

PROCESS BEFORE OUTPUT.

*MODULE SELECT.

MODULE STATUS_1014.

   LOOP AT GI_TABLE14 INTO GS_TABLE14 WITH CONTROL SUB

  CURSOR SUB-current_line.

     MODULE MODIFYTABLE.

       MODULE CREATION_NAME_DATE.

         MODULE SELECT.

  ENDLOOP.

  MODULE USERNAME.

*

PROCESS AFTER INPUT.

LOOP AT GI_TABLE14.

CHAIN.

FIELD:GS_TABLE14-HFM_DOC_NO,

GS_TABLE14-RYEAR,GS_TABLE14-RPMAX,GS_TABLE14-BUDAT,

GS_TABLE14-HKONT,GS_TABLE14-HFM_BPU_CATEGORY,

GS_TABLE14-HFM_GL_ACC_TYPE,GS_TABLE14-HFM_VALUE_TYPE.

*MODULE VALIDATE.

  MODULE DUPLICATE_ENTRY ON CHAIN-INPUT.

ENDCHAIN.

     ENDLOOP.

MODULE back AT EXIT-COMMAND.

MODULE USER_COMMAND_1014.

 

 

full coding:

 

*&---------------------------------------------------------------------*

*& Module Pool       ZTABLE14

*&

*&---------------------------------------------------------------------*

*&

*&

*&---------------------------------------------------------------------*

 

 

PROGRAM  ZTABLE14 NO STANDARD PAGE HEADING

                         MESSAGE-ID ZACINFI001 LINE-SIZE 1023.

TABLES:zacinfit014hfm.

 

 

DATA: GI_TABLE14 LIKE STANDARD TABLE OF ZACINFIT014HFM,

      GS_TABLE14 LIKE LINE OF GI_TABLE14,

      GI_TAB14 LIKE STANDARD TABLE OF ZACINFIT014HFM,

      GS_TAB14 LIKE LINE OF GI_TAB14,

      OK_CODE TYPE SY-UCOMM,

      MARK TYPE C.

DATA: l_user_data TYPE soudatai1,

      l_user TYPE soudnamei1,

      l_fullname type SO_ADRNAM.

 

 

DATA: number TYPE i,

      line_count TYPE i.

 

START-OF-SELECTION.

 

CALL SCREEN 014.

 

*&---------------------------------------------------------------------*

*&      Module  STATUS_0014  OUTPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE STATUS_0014 OUTPUT.

  SET PF-STATUS 'ST14'.

  SET TITLEBAR 'T14'.

ENDMODULE.                 " STATUS_0014  OUTPUT

*&---------------------------------------------------------------------*

*&      Module  USER_COMMAND_0014  INPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE USER_COMMAND_0014 INPUT.

CASE OK_CODE.

  WHEN 'DISPLAY'.

    CALL FUNCTION 'NUMBER_GET_NEXT'

      EXPORTING

        NR_RANGE_NR                   = '1'

        OBJECT                        = 'ZHFM'

*       QUANTITY                      = '1'

*       SUBOBJECT                     = ' '

*       TOYEAR                        = '0000'

*       IGNORE_BUFFER                 = ' '

     IMPORTING

       NUMBER                        = number

*       QUANTITY                      =

*       RETURNCODE                    =

     EXCEPTIONS

       INTERVAL_NOT_FOUND            = 1

       NUMBER_RANGE_NOT_INTERN       = 2

       OBJECT_NOT_FOUND              = 3

       QUANTITY_IS_0                 = 4

       QUANTITY_IS_NOT_1             = 5

       INTERVAL_OVERFLOW             = 6

       BUFFER_OVERFLOW               = 7

       OTHERS                        = 8

              .

    IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

    ENDIF.

    gs_table14-hfm_doc_no = number.

    MOVE ZACINFIT014HFM-BUKRS TO GS_TABLE14-BUKRS.

    MOVE ZACINFIT014HFM-RYEAR TO GS_TABLE14-RYEAR.

    MOVE ZACINFIT014HFM-RPMAX TO GS_TABLE14-RPMAX.

    MOVE ZACINFIT014HFM-BUDAT TO GS_TABLE14-BUDAT.

*    APPEND GS_TABLE14 TO Gi_TABLE14.

*MODIFY ZACINFIT014HFM FROM GS_TABLE14.

    INSERT into zacinfit014hfm VALUES gs_table14.

CALL SCREEN 1014.

WHEN 'EXIT' OR 'BACK' OR 'CANCEL'.

  LEAVE PROGRAM.

  ENDCASE.

ENDMODULE.                 " USER_COMMAND_0014  INPUT

 

 

 

CONTROLS: SUB TYPE TABLEVIEW USING SCREEN '1014'.

*&---------------------------------------------------------------------*

*&      Module  STATUS_1014  OUTPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE STATUS_1014 OUTPUT.

  SET PF-STATUS 'S14'.

  SET TITLEBAR 'T14_1'.

ENDMODULE.                 " STATUS_1014  OUTPUT

*&---------------------------------------------------------------------*

*&      Module  SELECT  OUTPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE SELECT OUTPUT.

SELECT MANDT

BUKRS

HFM_DOC_NO

BUZEI

RYEAR

RPMAX

BUDAT

HKONT

HFM_BPU_CATEGORY

HFM_GL_ACC_TYPE

HFM_VALUE_TYPE

SHKZG

DMBTR

ERDAT

USNAM

HFM_APPROVER_ID

HFM_APP_DATE

HFM_APPROVED_IND

HFM_UPDATED_IND

*  UP TO 10 ROWS

  FROM ZACINFIT014HFM

  INTO TABLE GI_TABLE14

*  where hfm_doc_no = ''.

  WHERE BUKRS = gs_table14-BUKRS.

ENDMODULE.                 " SELECT  OUTPUT

*&---------------------------------------------------------------------*

*&      Module  CREATION_NAME_DATE  OUTPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE CREATION_NAME_DATE OUTPUT.

  line_count = line_count + 1.

gs_table14-buzei = line_count.

GS_TABLE14-BUKRS = gs_table14-BUKRS.

GS_TABLE14-ERDAT = SY-DATUM.

GS_TABLE14-USNAM = SY-UNAME.

ENDMODULE.                 " CREATION_NAME_DATE  OUTPUT

*&---------------------------------------------------------------------*

*&      Module  USERNAME  OUTPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE USERNAME OUTPUT.

* give the logged on user id

  l_user-sapname = sy-uname.

 

 

* get the user data

  CALL FUNCTION 'SO_USER_READ_API1'

    EXPORTING

      user      = l_user

    IMPORTING

      user_data = l_user_data.

 

 

* get the user full name

  l_fullname = l_user_data-fullname.

ENDMODULE.                 " USERNAME  OUTPUT

*&---------------------------------------------------------------------*

*&      Module  USER_COMMAND_1014  INPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE USER_COMMAND_1014 INPUT.

DATA: WA_ANSWER(1) TYPE C.

CASE ok_code.

  WHEN 'SAVE'.

    CALL FUNCTION 'POPUP_TO_CONFIRM'

        EXPORTING

*         TITLEBAR                    = ' '

*         DIAGNOSE_OBJECT             = ' '

          TEXT_QUESTION               = 'DO YOU WANT TO SAVE THE ENTRY'

         TEXT_BUTTON_1               = 'YES'(001)

*         ICON_BUTTON_1               = ' '

         TEXT_BUTTON_2               = 'NO'(002)

*         ICON_BUTTON_2               = ' '

         DEFAULT_BUTTON              = '1'

*         DISPLAY_CANCEL_BUTTON       = 'X'

*         USERDEFINED_F1_HELP         = ' '

*         START_COLUMN                = 25

*         START_ROW                   = 6

*         POPUP_TYPE                  =

*         IV_QUICKINFO_BUTTON_1       = ' '

*         IV_QUICKINFO_BUTTON_2       = ' '

       IMPORTING

         ANSWER                      = WA_ANSWER

*       TABLES

*         PARAMETER                   =

       EXCEPTIONS

         TEXT_NOT_FOUND              = 1

         OTHERS                      = 2

                .

      IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

      ENDIF.

IF WA_ANSWER = '1'.

*if gs_table14-shkzg ne ''.

     MODIFY GI_TABLE14 FROM GS_TABLE14 INDEX SUB-CURRENT_LINE.

*  IF SY-SUBRC <> 0 AND GS_TABLE14 IS NOT INITIAL.

**   MOVE ZACINFIT_01 TO WA_HFM.

*    APPEND GS_TABLE14 TO GI_TABLE14.

*   ENDIF.

*  modify zacinfit_01 FROM TABLE it.

MODIFY ZACINFIT014HFM from GS_TABLE14.

IF SY-SUBRC = 0.

   MESSAGE 'Database updated successfully' type 'S'.

ELSE.

   MESSAGE 'Update Failed' type 'S'.

ENDIF.

*ELSE."WA_ANSWER = 'NO'.

*LEAVE PROGRAM.

* ENDLOOP.

ELSEIF WA_ANSWER = '2'.

   MESSAGE 'ENTRY NOT SAVED' TYPE 'I'.

*   LEAVE PROGRAM.

ENDIF.

  WHEN 'ENTER'."OTHERS.

CALL FUNCTION 'POPUP_TO_CONFIRM'

        EXPORTING

*         TITLEBAR                    = ' '

*         DIAGNOSE_OBJECT             = ' '

          TEXT_QUESTION               = 'DO YOU WANT TO SAVE THE ENTRY'

         TEXT_BUTTON_1               = 'YES'(001)

*         ICON_BUTTON_1               = ' '

         TEXT_BUTTON_2               = 'NO'(002)

*         ICON_BUTTON_2               = ' '

         DEFAULT_BUTTON              = '1'

*         DISPLAY_CANCEL_BUTTON       = 'X'

*         USERDEFINED_F1_HELP         = ' '

*         START_COLUMN                = 25

*         START_ROW                   = 6

*         POPUP_TYPE                  =

*         IV_QUICKINFO_BUTTON_1       = ' '

*         IV_QUICKINFO_BUTTON_2       = ' '

       IMPORTING

         ANSWER                      = WA_ANSWER

*       TABLES

*         PARAMETER                   =

       EXCEPTIONS

         TEXT_NOT_FOUND              = 1

         OTHERS                      = 2

                .

      IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

      ENDIF.

IF WA_ANSWER = '1'.

*    MOVE gs_table14 TO GS_TABLE14.

     MODIFY GI_TABLE14 FROM GS_TABLE14 INDEX SUB-CURRENT_LINE.

*  IF SY-SUBRC <> 0 AND GS_TABLE14 IS NOT INITIAL.

**   MOVE ZACINFIT_01 TO WA_HFM.

*    APPEND GS_TABLE14 TO GI_TABLE14.

*   ENDIF.

*  modify zacinfit_01 FROM TABLE it.

MODIFY ZACINFIT014HFM from GS_TABLE14.

IF SY-SUBRC = 0.

   MESSAGE 'Database updated successfully' type 'S'.

ELSE.

   MESSAGE 'Update Failed' type 'S'.

ENDIF.

*ELSE."WA_ANSWER = 'NO'.

*LEAVE PROGRAM.

ELSEIF WA_ANSWER = '2'.

   MESSAGE 'ENTRY NOT SAVED' TYPE 'I'.

ENDIF.

 

 

ENDCASE.

ENDMODULE.                 " USER_COMMAND_1014  INPUT

*&---------------------------------------------------------------------*

*&      Module  BACK  INPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

MODULE BACK INPUT.

CASE ok_code.

  WHEN 'BACK'.

    LEAVE PROGRAM.

  ENDCASE.

ENDMODULE.                 " BACK  INPUT

*&---------------------------------------------------------------------*

*&      Module  DUPLICATE_ENTRY  INPUT

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

*MODULE DUPLICATE_ENTRY INPUT.

*SORT GI_TABLE14 BY HFM_DOC_NO.

*DELETE ADJACENT DUPLICATES FROM GI_TABLE14 COMPARING ALL FIELDS.

*select BUKRS

*       HFM_DOC_NO

*       RYEAR

*       RPMAX

*       BUDAT

*       HKONT

*       HFM_BPU_CATEGORY

*       HFM_GL_ACC_TYPE

*       HFM_VALUE_TYPE

*       SHKZG

*       DMBTR

*       ERDAT

*       USNAM

*  from zacinfit014hfm INTO CORRESPONDING FIELDS OF TABLE gi_table14.

*READ TABLE GI_TABLE14 INTO GS_TABLE14 WITH KEY HFM_DOC_NO = gs_table14-HFM_DOC_NO." TRANSPORTING NO FIELDS.

*IF sy-subrc EQ 0.

*    SET CURSOR FIELD 'GS_TABLE14-HFM_DOC_NO'.

*    MESSAGE E001 WITH 'value is already available cannot be saved'(006).

*ENDIF.

*ENDMODULE.                 " DUPLICATE_ENTRY  INPUT

 

regards,

S.kavitha

Re: Output Type REKL in Subsequent Credit in MIRO

$
0
0

I think you have forgot about the condition record section. Output type will come automatically via condition record created with regards to the entered value.

You need to perform these below steps as per your requirement

>> SPRO-Materials Management-Logistics Invoice Verification-Message Determination-Maintain Condition Tables

>> SPRO-Materials Management-Logistics Invoice Verification-Message Determination-Maintain Access Sequences

>> SPRO-Materials Management-Logistics Invoice Verification-Message Determination-Maintain Message Types

>> SPRO-Materials Management-Logistics Invoice Verification-Message Determination-Maintain Conditions.

Re: EHS - waste Management

$
0
0

Hello

 

on top: may be you need to execute additional customizing activities. You need to make sure that value assignment type SAP_EHS_1024_001  will show up "correct" in CG02. (check e.g. EHS - value assignment types) These activites are quite standard. Further on you could have the need to assign e.g. a "default" usage profile to value assigment type etc. So depending on the needs/Demands of company cou need to enhance the customizing once again. But any of these setps are "normal" set up steps whcih are required to use EHS-BD (CG02).

 

C.B.


Re: CG02 display only authorization settings?

Re: Error 14 - SSL Signature verification failure – Agentry

$
0
0

Hi Stephen,

SMP SDK is SP04 PL-02(SMPSDK30004P_2-21011834_1)

 

Regards

Manish

Re: GRC 10.0 BRM : Issue with Decision Table

$
0
0

Hello Colleen,

 

 

Will these conditions that i maintained in the decision table satisfies my requirement?

 

 

dt.jpg

 

I don't have critical level as *. So, I need to the maintain criticality level individually for composite role. Please let me know if this is fine.

 

Thanks in advance.

 

Regards,

Deepak M

Re: Periodic lot size with planning calendar

$
0
0

Hello Santosh,,

 

1. As you said you to want to delivery on every week Tuesday, but in this period you also want to cover the requirement from Monday to Sunday.

As per standard SAP planning calendar cover this requirement not possible. Period calculation always cover Period end date to next period start date.

 

For your requirement you can using Calculation rule of every week Monday and period starting day set as DO not Displace. In that case system create requirement on every Monday to cover the requirement of Monday to Sunday even case of Monday set as holiday in factory calendar.

 

2. You have to set after manual check, but here to work around solution to make simple way, you need to fix one date of every month. suppose 28/29/30 and using Period start day as DO not displace, Following working day and Previous working day as per your requirement so on this particular day your requirement generate in case if day is working or not working days.

 

I hope now you clear about your requirement

 

Please check and confirm the same and close this thread after correct answer

 

Regards

Umesh Mali

Re: SAP IS-REA WEEE classification coding information

$
0
0

Dear Rajesh

 

I do not 100% understand what you are looking for. But some "rare" theads are there in SCN. May be these can help:

RoHS & WEEE

WEEE - Combating the obsolescence of computers and other devices

EH&S Implementation

not really helpful; but only for your information

SAP Recycling Administration - Manage global recycling regulations for products and packaging (WEEE, batteries, packagin…

The RoHS data management

not really helpful; but only for your information

The Green Data Firehose: Where Is All This Green Data Coming From?

Quite nice overwie; but not helpful in cour context

 

C.B.

Process Orchestration_Central SLD vs Local SLD

$
0
0

Dear Experts,

 

I have installed the process Orchestration, while the configuration of AEX I choose local SLD option,

can I switch it to the central SLD without re-execute the initial setup of AEX?

 

 

 

if it could be ,, please tell how.

Re: How to reject a shopping cart in the custom program?

$
0
0

Hello Alex,

 

I executed your code, however, its not working for me. I am using SRM 7.0.

 

can you please provide any pointers?

 

 

Thanks!

-Vishal


Re: Intercompany Reconciliation

$
0
0

Hi Emad

if i understand you correctly you are talking about the company  for example by using USD but Company A is paying instead of it .. and finally Company B is paying to company A using EGP.. ?

so where is exactly the losing transaction .. B when is pay to A its a balance sheet transaction and does not affect P&L .. what is the exchange rate you use to record this transaction? i guess its not avoidable to bear resulted losses if any if you still apply the same transactions?

Regards

Mahmoud El Nady

Re: Data Store on Hana Cloud

$
0
0

You cannot add the XS application to the SAP standard package sap.hana.xs. Please add your XS application to the package which is named like your HANA instance (it should be created automatically when you set up the HANA instance). This package is located under the package which has the same name as your trial user

 

I named my HANA instance "myhana". So I got the following package structure:

- <user>trial

     - myhana

 

Under myhana I can create further packages, XS applications ...

 

Regards,

Florian

Re: time management

$
0
0

you can do many ways but the following are reasonable

 

1, As  Sankaran Dey mentioned through Esg  grouping for Quota type  for annual leave

 

2.  use  HRPAD00INFTY  Badi   write small abap rule in IT2001  for non-eligibilty

Re: Recent Issue with SCN Not Recording Point Gains and Losses

Re: Add Header condition type in invoice via ABAP program

$
0
0

Hello Vanrajsinh,

 

Copy the standard condition type HB00 and create a Z condition type, this is resolve the 1st part of you problem. i.e. applying header discount amount proportionality at item level.

 

Now coming to the other requirement, develop a alternative calculation type and assign it to the newly created condition type in the required pricing procedure.

 

You can use the logic as: trigger this condition type whenever the document category is "M" invoice & "O" credit memo, just in case is the same amount has to be credited back, and the same can be used to add code so that correct amount is pulled from the z table

 

Now coming to part on how it should be automatically triggered you can use a userexit.

 

Regards,

Naveen K.

Viewing all 8932 articles
Browse latest View live


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