SAP CS – SAP Customer Service Overview

January 11th, 2012 No comments

SAP Customer Service Module.

It covers the customer servie area,provide tools such like service quotation,service order.

 

Service Notification(TCODE: IW51)

Service Notificatioin is used to record customer’s service request,such like complains,install request,repair request…..

Service Order(TCODE:IW31)

Service Order is similar to production order in PP module.It contains the information about operations,component , partner and cost.

The service order type can be repair order,maintenance order,service order,investment order,calibration order,refurbishment order,spare parts order.

 

The process is such like below,

A service notification is generated from customer.Then we create service order refer to service notificationi.Service order contains the assignee of this work(plant).

 

For external processing of service order,we have below considerations,we  refer some contents from sap help.

  • Special Work Center
  • Individual Purchase Order
  • Service Specifications

Processing with an Individual Purchase Order

  1. You create the order with operations to be processed externally in exactly the same way as an order to be processed internally (see Creation of an Order).
  2. The system automatically creates a purchase requisition for those operations that you selected for external processing using the control key, at the latest when the order is released. You can find the purchase requisition number on the actual data screen for the operation.

    You can also configure the use of collective purchase requisitions in Customizing under Functions and Settings for Order Types ® Define Change Docs, Collective Purc. Req. Indicator, Operation No. Interval.

  3. The relevant person in the purchasing department performs a source determination, if necessary, and creates a purchase order (see Purchase Orders).
  4. Depending on your entries on the detail screen for external processing, the following settlement types are available:
    • You can perform a resource-related settlement (examples 1 and 2)
    • You can settle based on the total expected output (example 3)

Example 1: You have agreed a direct labor hour rate of $ 80 and assume the work will take four hours to complete. In fact, five hours are required; a total cost of $ 400.

Example 2: You have agreed a fixed price of $ 10 per meter of cable laid and assume that 40 meters of cable will be used. In fact, only 35 meters are required; a total cost of $ 350.

Example 3: You have agreed a flat-rate price of $ 400 for the laying of 40 meters of cable, and assume the work will take four hours. In fact, 50 meters of cable were required and the work took five hours; a total cost of $ 400.

  1. The tasks are performed by the external company.
  2. The completion confirmation is entered by their own employees in the form of a goods receipt for the purchase order. See Completion Confirmation of External Services or External Material.
  3. The costs incurred are first collected on the order and then settled to the receiver specified in the settlement rule.
  4. The offsetting entry is first charged to a clearing account, and then automatically written off when the invoice is received, since the invoice from the vendor usually arrives after their delivery. Any differences between the value of the goods ordered and the invoice value are debited or credited accordingly to the order.
  5. In the operation to be processed externally, the status External operation partially delivered is set. If you have set the final delivery indicator, the status External operation finally delivered is set.

For detail,please refer http://help.sap.com/saphelp_46c/helpdata/en/69/dd6ec7b2f411d3a6d50060087a7a74/frameset.htm

SAP QM – Code Groups and Code

January 10th, 2012 No comments

As to code meaning in QM, we can take code as error code.In SAP, we can use error code to record defects.Catalog is a very powerful tool that help record the result.

 

Catalog Hierarchy

 

XALIYBN}DGI}(E8HTCBQ`GB

 

Catalog type is maintained in Customizing.

The catalog types 0-0 and A-O are defined by SAP;the catalog types P – Z can be defined by the user.

The code groups and codes are maintained in one transaction.

The codes and the code groups can be maintained in serveral languages.

SAP QM – Master Inspection Characteristic

January 10th, 2012 No comments

In fact,this topic should be talked about at first.But I wrote blogs about QM following my learning path.

Master Inspection Characteristic tells what should be inspected in quality inspection.

If particular inspection specifications are required in many task lists, we should create a suitable master inspection characteristic and include this in different tasklists.

 

A master inspection characteristic is only availiable when its status is to Released.

Control Indicators

We use the control indicators in the master inspection characteristic to determine the process flow of the characteristic inspection in detail.The path is Quality Management->Quality Planning->Basic Data->Inspection Characteristic,Inspection Method->Define Default Values for Control Indicators.

 

History Management

Read more…

SAP QM-Inspection Setup – Mass Maintenance

January 10th, 2012 No comments

Inspection setup is very important data about QM in material master record.

When QM is implemented, a large number of materials have to be prepared for the inspection processes.In addition,it may also be necessary to change the inspection setup when using a large number of materials.Mass maintenance can be used to accomodate these requirements.

 

HPZ{CFEN38@(97LC$CE()B2

With the tool QA08, we can makes processing easier.

  • Mass activation or deactivation of inspection type.
  • Inspection setup individual processing.
  • Inspection setup mass processing.

SAP QM-Dynamic Modification(SAP QM Introduction IV)

January 10th, 2012 No comments

Where are we?

@T6LKLYCW4QHR_5R7F7Z$UX

In conjunction with sample determination,dynamic modification also plays an important role.Dynamic modification automatically reduces or increases the size of a sample according to the reuslt of a previous inspection.The work involved for an inspection can then be reduced or increased,if required.

Dynamic modification can help reduce the sample size and skip the inspection.

Below is the glossory we should pay attention.

Read more…

SAP QM – Sample Determination In QM(SAP QM Introduction III )

January 10th, 2012 No comments

Where are we?

]FZ$U8F`W7][Z9JD4X2})$H

 

The tcode to set sample procedure is QDV1.(I can not find the exact customizing path,if some one knows,please tell me)

Sample determination is a obligatory step in inspection lot processing.

We can assign sampling procedure to material master data in QM tab of MM02.

Sampling type and valuation mode is the key element in sampling procedure.

Sampling type is used to define how to calculate the sample

G_MJ5@HGC{11NQEH6HQ2QB9

Valuation Mode is used to define how a decision is made to accept or reject inspection characteristics .

Valuation Rule is sub element of valuation mode.

The path about sample determination is SPRO->Quality Management->Quality Planning->Sample,SPC

 

We can develop own function module to implement own logic in valuation rule and sample rule.

SAP ABAP – Transfer number to chinese character function module

January 9th, 2012 No comments

Only Chinese Project will use this funtion module.Usually in account document print.

To english character,we can use spell_amout.

FUNCTION z_convert_numeric_to_chinese.
*";----------------------------------------------------------------------
*";*";Local interface:
*";  IMPORTING
*";     REFERENCE(PI_MONEY) LIKE  BSEG-DMBTR
*";  EXPORTING
*";     REFERENCE(PO_CHINESE)
*";  EXCEPTIONS
*";      WRONG_MONEY
*";----------------------------------------------------------------------
  IF pi_money = 0.
    po_chinese = '零'.
    EXIT.
  ENDIF.
  DATA:money_str(13).
  money_str = pi_money.
  IF money_str CN '0123456789. '.
    RAISE wrong_money.
  ENDIF.
  DATA:i TYPE i.
  IF money_str CS '.'.
    i = sy-fdpos + 1.
 
    money_str+sy-fdpos = money_str+i.
  ENDIF.
  CONDENSE money_str NO-GAPS.
  DATA:units_off TYPE i,
         curnt_off TYPE i.
  DATA:lastd TYPE n,curntd TYPE n.
  DATA:cword(2),weight(2).
  DATA:units(30) VALUE ' 分 角 元 拾 佰 仟 万 拾 佰 仟 亿 拾 佰 仟 万',
         digts(20) VALUE ' 零 壹 贰 叁 肆 伍 陆 柒 捌 玖'.
  CLEAR:po_chinese,units_off.
  lastd = 0.
  units_off = 0.
  curnt_off = STRLEN( money_str ) - 1.
  WHILE curnt_off >;= 0.
    curntd = money_str+curnt_off(1).
    i = curntd * 2.
    cword = digts+i(2).
 
    weight = units+units_off(2).
 
    i = units_off / 2.
    IF curntd = 0.             ";Current digit is 0
      IF i = 2 OR i = 6 OR i = 10.
        CLEAR:cword.
        IF curnt_off = 0.
          CLEAR:weight.
        ENDIF.
      ELSEIF lastd = 0.
        CLEAR:cword,weight.
      ELSE.
        CLEAR:weight.
      ENDIF.
    ENDIF.
    CONCATENATE cword weight po_chinese INTO po_chinese.
    lastd = curntd.
    SUBTRACT 1 FROM curnt_off.
    ADD 2 TO units_off.
  ENDWHILE.
  IF po_chinese NS '分'.
    CONCATENATE po_chinese '整' INTO po_chinese.
  ELSE.
    cword = po_chinese.
    IF cword = '零'.
      SHIFT po_chinese BY 2 PLACES.
    ENDIF.
  ENDIF.
*-----------------BEGIN----------------------------
*&; 当数值为100,000,000.01 时,调用该函数
*&; ,显示出来为壹亿万元零壹分,加上该段
*&; ,则读为壹亿元零壹分。
  SEARCH po_chinese FOR '亿 万'.
  IF sy-subrc = 0.
    REPLACE '亿 万' WITH '亿' INTO po_chinese.
  ENDIF.
*-----------------END------------------------------
  CONDENSE po_chinese NO-GAPS.
 
 
 
ENDFUNCTION.

SAP QM – Master Data In QM (SAP QM Introduction II)

January 9th, 2012 No comments

 

To every module in SAP,material master data is very important.

To QM,there are also some settings in material master data.

{TF5V2@FE`NOR{H%3[4IVO1

We take the material data R120 in SAP Best Practise Baseline package for example.

L]NRP44(_[0P]043[H)BR[J

Inspection setup determines if and where the materials to be inspected.

VF8)`ZHA`HAMOCJPZKTKR[R

Inspection Type——–For each inspection type we can define following

  • Processing of results recording
  • Sample determiantion and dynamic modifications

Read more…

SAP QM – QM Process In SAP( SAP QM Introduction I)

January 9th, 2012 No comments

Quality Management is a cross-application module in SAP ECC.It is based on other components.

E98~ZXV43CV)L[M0)J3O4Y4

There are a lot of words we need master before we dig into detail.

Quality plannning

  Master data for inspection planning, material specifications

Quality inspection

  Inspection lots,inspection results,and defects recording

  Usage decisions and follow-up actions

Quality notifications

  Internal/external problem solving,notify vendors or staffs

Quality control

  SPC and control charts/QM information system,key figures

Test equipment management

  Test equipment monitoring

Stability study

Read more…

ABAP Programming – ABAP General

January 4th, 2012 No comments

The following diagram shows the components of SAP ABAP. Generally speaking, it contains the ABAP language, development environment, runtime environment, technologies that based on ABAP and other tools & services. All these components forms the ABAP (Advanced Business Application Programming).

In order to be a senior ABAP consultant, you should have a good command of all these components. I wants to share my personal experience on all these topics.

ABAP Overview

Read more…