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

Cannot find sap hana database client on local machine

0
0

Hi Experts,

 

I have installed SAP B1 9.1 PL 05 HANA version and upgraded all SAP components to PL09 . Then I tried to Upgrade the SAP Database by using Migrate.exe setup , but I'm getting error message like cannot find sap hana database client on local machine . In the same machine I'm using SAP B1 Version and I also installed SAP HANA Client version 97. Kindly check the attachment.


SOME MATERIALS ARE NOT INCLUDED IN THE MRP JOB RUN

0
0

Hi,

 

In our plant X there are 100 materials (of MRP type p3 )for which MRP job run everyday. But recently what we have observed is some materials are not included for the MRP runs for some days because of no indicators(NETCH,NETPH) automatically updated for planning file entry in MD21 for some days this can be because of no demand changes, posting changes, routing changes  etc. for the material.

 

But  what I have observed is  materials are  included in MRP if I would do manual MRP RUN in MD02.

and materials also included if planning file entry is updated with anyone of the indicator in MD20

 

Actual requirement is;

Planned orders which were  created after planning time fence should not be firmed until the user firm manually. So if MRP run is not including these materials for some days the planned orders are coming within the planning time fence so then user have to do manual MRP run md02 to push the planned orders out of planning time fence.

 

As it is difficult to do manual MRP or creating planning file entries every day So how to include the materials in MRP job run for which planning file entry is not updated as there is no demand changes.

Re: Invalid acount code in J.E

0
0

Hi Muhammad,

 

 

 

When you trying to uplaod the template of JE you need to mapped the Account Code as '_SYS00000000001'. For these you have to run below query...

 

 

 

SELECT *  FROM OACT T0

 

 

 

Also fill the LinNum columns

 

 

 

Rgds,

Kamlesh Naware

Re: How to put the valuation type Broken under restricted stock?

0
0

Sally,

I just recollected that before exploring the Automation of desired Goods movement, we should look into the possibility of posting it to Restricted stock, because, as I initially mentioned *For non-batch manged stocks you can not have Restricted type stocks.


At the same time you can move it to Blocked stock without any issues.


So please verify in those lines.

 

Regards

KJogeswaraRao

EPM Formatting in Report

0
0

Hi,

 

I am facing challenge in applying conditional formatting on the column in one of my report.

 

Quantity (A)Price (B)Warning (C)
Account1if either of quantity or price is zero, warning becomes red
Account210Red
Account32.5Red
Account4103Green

 

Any suggestion, that can help me to achieve this through EPM formatting. based on some online documents on conditional formatting, I tried to do that but not able to solve it. what I tried is. I entered a local member next to warning column and put the flag such as

 

Quantity (A)Price (B)Warning (C)Flag (local Member formula) (D)
Account1if either of quantity or price is zero, Flag becomes "False" else "True"
Account210Red (if Flag is False)
Account32.5red (if flag is false)
Account4103green (if flag is true)

 

 

Based on screenshot attached, I went to EPM formatting sheet and then Dimension Member Property formatting, Selected "Warning" from dimension and then under data region, I applied conditional formatting like $K14="False", then formatting becomes red. but it doesn't apply, instead it automatically goes to $K65443="False".

 

Please suggest

 

Regards,

Re: PR or PO not triggering activation control as per the set tolerance limit

0
0

Hi Shanmugam ,

 

As per the screenshot, the commitment value not updated even you created PR and PO since there was no cost element created for the Material which you are using in PR.  Check the below settings.

 

1. Check the G/L account  in Acount assignment tab of PR - ME54N.

 

2. check that G/L Account is Whether Balance sheet Acct. or P& L Account - FS00.

 

3. If Balance sheet G/L Acct (130000) then create cost element for that G/L with Cost element category with "90 - Statistical Cost element for Balance sheet" - KA01

 

4. Create new PR with the same material after creating Cost element with cost element category 90.

 

I guess that you are using Valuated Project stock. I think that this may helpful to resolve you issue.

 

 

Thanks

 

Ganesh

Re: Solution Manager ITSM

0
0

Solution Manager is a free product and does not require licenses. 

 

Regards

 

Waza

How to read category schema on GUI report for service request transaction type?

0
0

Hi Team,

 

My requirement is , i want to develop one report which is pull the data categorization 1 to categorization 4  based on service request transaction type.

input screen user select service request transaction type ,and range of posting date if we click execute then service request id and category 1 to category 4 all code groups they want to display.

 

but how to pick the values from categorization values on report.

 

1->here subject profile and code group level data maintained but in tables if copy service request id and executed on CRM_ORDER_READ -on ET_ACTIVITY_H-GUID i have copied this service request guid and checked on table -CRMV_REPORT_SUBJ but here KATALOGART and code group and code it is not maintained..but here how to pull all the data based on service request transaction type.This values they are maintained on subject profile code categorization in webui.

 

codegroup.png

2->by using this class    CL_CRM_CATEGORY_RUN_BTIL , i have copied to z class and i have implemented the logic as below ,but still i couldnt able to read all the categories. in complaint transaction types this logic is working fine but service request categorization it is not working.

 

method GET_ORDER_H_CAT.

  DATA: lr_crm_category  TYPE REF TO /rcrm/jio_crm_categ_run_btil.

  DATA: lt_subject_wrk   TYPE crmt_subject_wrkt,

  ls_subject_wrk         TYPE crmt_subject_wrk,

  ls_srv_subject_wrk     TYPE crmt_srv_subject_wrk,

  ls_category_key        TYPE crmst_category_key_btil,

  lt_categ_cat           TYPE TABLE OF /rcrm/jio_categories,

  ls_categ_cat           TYPE /rcrm/jio_categories,

  lt_cat_ca              TYPE crmt_erms_cat_ca_buf_tab,

  ls_cat_ca              LIKE LINE OF lt_cat_ca,

  lt_cat_ca_lang         TYPE crmt_erms_cat_ca_lang_tab,

  ls_hier_query          TYPE crmt_erms_cat_hi,

  lt_cat_hi              TYPE crmt_erms_cat_hi_tab,

  ls_cat_hi              TYPE crmt_erms_cat_hi.

 

 

  DATA: lv_cat_guid TYPE crm_erms_cat_guid, "Category GUID

        lv_asp_guid TYPE crm_erms_cat_guid. "Aspect (tree) GUID

  CLEAR es_categories.

 

 

* Create category object

  CREATE OBJECT  lr_crm_category

    EXPORTING

       iv_objname = 'ACIActionContextAdmin'.

*      iv_build_fieldname_tab = abap_true

 

 

  CHECK lr_crm_category IS BOUND.

* Read order header subject

  CALL FUNCTION 'CRM_SUBJECT_READ_OW'

   EXPORTING

     iv_ref_guid              = iv_guid

     iv_ref_kind              = 'A'

*     IV_GUID_SET              = IV_GUID_SET

*     IV_PROFILE_TYPE          = 'A'

   IMPORTING

     et_subject_wrk           = lt_subject_wrk

*     ET_SUBJECT_WRK_OLD       = ET_SUBJECT_WRK_OLD

*     EV_SUBJECT_PROFILE       = EV_SUBJECT_PROFILE

   EXCEPTIONS

     error_occurred           = 1

     OTHERS                   = 2.

   CHECK sy-subrc = 0 AND NOT lt_subject_wrk[] IS INITIAL.

 

 

  READ TABLE lt_subject_wrk INTO ls_subject_wrk WITH KEY ref_guid = iv_guid

                                                         ref_kind = 'A'.

  CHECK sy-subrc = 0.

* Get lowest level category guid

  CLEAR: ls_srv_subject_wrk, ls_category_key.

  MOVE-CORRESPONDING ls_subject_wrk TO ls_srv_subject_wrk.

  ls_category_key-cat_guid = lr_crm_category->map_subject_to_category( is_subject      = ls_srv_subject_wrk

                                                                       iv_ref_guid     = ls_subject_wrk-ref_guid

                                                                       iv_ref_kind     = ls_subject_wrk-ref_kind

                                                                       iv_profile_type = ls_subject_wrk-profile_type ).

  CHECK NOT ls_category_key-cat_guid IS INITIAL.

* -- Read categories recursively

  lv_cat_guid = ls_category_key-cat_guid.

  REFRESH lt_categ_cat.

  DO 4 TIMES. "Maximum category deep level

    CLEAR ls_categ_cat.

    ls_categ_cat-cat_guid = lv_cat_guid.

 

 

*   Read category header

    REFRESH: lt_cat_ca, lt_cat_ca_lang.

 

 

    CALL FUNCTION 'CRM_ERMS_CAT_CA_READ'

      EXPORTING

        iv_cat_guid         = lv_cat_guid

      IMPORTING

        et_cat              = lt_cat_ca

        et_cat_lang         = lt_cat_ca_lang

      EXCEPTIONS

        non_existent        = 1

        non_existent_aspect = 2

        data_error          = 3

        OTHERS              = 4.

 

 

    IF sy-subrc NE 0 OR lt_cat_ca[] IS INITIAL.

      EXIT.

    ENDIF.

*   Get aspect (tree) GUID

    READ TABLE lt_cat_ca INTO ls_cat_ca INDEX 1.

    lv_asp_guid = ls_cat_ca-cat-asp_guid.

 

 

    ls_categ_cat-it_cat_ca[]      = lt_cat_ca[].

    ls_categ_cat-it_cat_ca_lang[] = lt_cat_ca_lang[].

*    Get parent category from hierarchy

    CLEAR ls_hier_query.

    ls_hier_query-tree_guid = lv_asp_guid.

    ls_hier_query-tree_type = c_tree_type_cat.

    ls_hier_query-node_guid = lv_cat_guid.

 

 

    REFRESH lt_cat_hi.

    CALL FUNCTION 'CRM_ERMS_CAT_HI_READ'

      EXPORTING

        iv_hier_query            = ls_hier_query

*       IV_HIER_TEMP             = ' '

*       IV_FILL_PAR_BUFFER       = IV_FILL_PAR_BUFFER

*       IR_CAT_CHECKER           = IR_CAT_CHECKER

     IMPORTING

       et_hier                  = lt_cat_hi.

 

 

    IF lt_cat_hi[] IS INITIAL.

      EXIT.

    ENDIF.

    READ TABLE lt_cat_hi INTO ls_cat_hi INDEX 1.

 

 

    ls_categ_cat-cat_hi = ls_cat_hi.

    lv_cat_guid = ls_cat_hi-pare_guid. "For upper level cat. access

    "   Add upper cat. before lower cat.

    INSERT ls_categ_cat INTO lt_categ_cat INDEX 1.

 

 

*   Exit loop if root cat. level already accesed

    IF ls_cat_hi-pare_guid = ls_cat_hi-tree_guid.

      EXIT.

    ENDIF.

  ENDDO.

* Fill categories at every categorization level

  LOOP AT lt_categ_cat INTO ls_categ_cat.

    CASE sy-tabix.

      WHEN 1.

        es_categories-category1 = ls_categ_cat.

      WHEN 2.

        es_categories-category2 = ls_categ_cat.

      WHEN 3.

        es_categories-category3 = ls_categ_cat.

      WHEN 4.

        es_categories-category4 = ls_categ_cat.

    ENDCASE.

  ENDLOOP.

endmethod.

 

 

Could you please help here.

 

Thanks for advance.

 

 

Thanks & regards

kalpana


Re: IH01 Display Functional Location Structure

0
0

Hello,

 

Any ideas please?

 

thank you

Re: Viewing the selected document Price List on the main Sales Order form

0
0

Hi Dan,

 

 

 

You have to set the authorized user wise to select the access of price list  for particular user.

 

 

 

For more reference see the attached screen shot.

 

Price List.jpg

 

 

Rgds,

Kamlesh Naware

Re: Data services 4.2 installation error - The specified CMS connection information is invalid.

0
0

Image 95.jpg

Still the same error...I can't set password with special character when installing BI platform, so there's not any special characters.

I'm Trying to install IPS with a new CMS.

 

Thanks a lot.

Re: how can we achieve code re-usability in sap ui5

0
0

Hi Karthik,

 

To reduce the load on the application we split the total code into smaller or light weight parts and we use them in the run-time, it  is moduralization. and coming to the other side the code re-usability is achieved by using the fragments.

 

and the doubt is, the both fragments and modules are doing the same task i.e; they are called at the run time. Then what is the main difference in them if they are not similar please share some content related to it

 

Hope you help me....

 

Regards,

Ganesh.       

Re: interactive alv

0
0

Dear Anshika,

 

Try using EVENTS.

 

 

 

"Reading Top-of-page and End-of-page

 

Data : it_event type slis_alv_event.

 

Call function 'REUSE_ALV_EVENTS_GET'

EXPORTING

   I_LIST_TYPE           = 0

IMPORTING

   ET_EVENTS             =  IT_EVENT

  • EXCEPTIONS
  •   LIST_TYPE_WRONG       = 1
  •   OTHERS                = 2

 

READ TABLE IT_EVENT INTO WA_EVENT WITH KEY NAME = 'END_OF_PAGE'.

<b>  WA_EVENT-FORM = 'END_OF_PAGE'. 

"Similarly you can even read top_of_page

append wa_event to it_event.

clear wa_event.

 

Form END_OF_PAGE.

***Write your logic

 

endform.

 

 

FORM DISP_ALV .

  IF GT_FINAL[] IS NOT INITIAL.

    SORT  GT_FINAL BY EBELN EBELP.

    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

      EXPORTING

        I_CALLBACK_PROGRAM       = SY-REPID

*        I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'

        I_CALLBACK_TOP_OF_PAGE   = 'TOP_OF_PAGE '

*        I_CALLBACK_USER_COMMAND  = 'USER_COMMAND'

        IT_FIELDCAT              = IT_FCAT

        I_SAVE                   = 'A'

        IT_EVENTS              = IT_EVENT

TABLES

        T_OUTTAB                 = GT_FINAL

      EXCEPTIONS

        PROGRAM_ERROR            = 1

        OTHERS                   = 2.

    IF SY-SUBRC <> 0.

 

    ENDIF.

  ELSE.

    MESSAGE TEXT-002 TYPE 'E'.

  ENDIF.

ENDFORM.  

 

Hope this helps.

 

Regards,

Mounika

Re: interactive alv

0
0

ya have tried using the same logic bit its no triggering EOP EVENT

Re: Hide or remove system PLD from SAP B1

0
0

That's tupid answer. You must respect your local partner and you must understand what's in and out in the SAP Support and maintenance. That's the main reason why the solution for your problem is not solved for 2 years . welcome to the club man.

 

By the way, what's actually your problem ? do you want the local partner solving the out of support scope and maintenance issue ?

 

The system PLD can't be removed from the database. So, I suggest you to try to use addon to hide it.

I am afraid that you want to have this addon free from your local partner and if your local partner doesn't give it to you, then you blame your partner again.


Re: Hide or remove system PLD from SAP B1

0
0

That's tupid answer. You must respect your local partner and you must understand what's in and out in the SAP Support and maintenance. That's the main reason why the solution for your problem is not solved for 2 years . welcome to the club man.

 

By the way, what's actually your problem ? do you want the local partner solving the out of support scope and maintenance issue ?

 

The system PLD can't be removed from the database. So, I suggest you to try to use addon to hide it.

I am afraid that you want to have this addon free from your local partner and if your local partner doesn't give it to you, then you blame your partner again.

BEGDA & ENDDA for Infotypes

0
0

Hi Experts,

 

When i am trying to capture the master data templates , i have a confusion with start date and end date . Below are few infotypes which i am not able to decide regarding the dates , kindly let me know which dates hat to take.

 

 

InfotypeBEGDAENDDA
0000Hiring DateLast date in organization/31.12.999
0000Promotion start date???
0000Organization reassignment date???
0000Transfer start sate???
0001Hiring dateLast date in organization/31.12.999
0002Birth date of the employeeLast date in organization/31.12.999
0004Start date of Challenge Last date in organization/31.12.999
0006start date must be greater than or equal to start date of 0000Last date in organization/31.12.999
0007????????
,0008????????
,0014????????
,0015????????

 

 

 

Regards

Mohan

Need information about Smart form.

0
0

HI,

I have a small questions. In Smart forms. Under the windows we can add Table and under the Table we can add Table lines. then we cad add the

text. And also One more type is available ->Flow logic ->Loop.

 

I think both are same for displaying the Row level data. .

May i know what is the main difference between these too. Table and Loop.

Can any body explain with one Scenario.

Division wise credit management through FSCM

0
0

Hi

 

Is it possible to have division wise credit management using FSCM. We have one company code under this there are multiple division. we would like to have credit controls division specific?

 

Pls. help

 

Thanks

Re: wanted to display PO no of sales order in Invoice smartform

0
0

Use output type for identifying whether it is inv or proforma inv ( see output type in "nace transaction") and code the logic to print po number (i.e hide when proforma and display when inv using output conditions in text element in the smartform.)

Viewing all 8902 articles
Browse latest View live


Latest Images