메뉴 건너뛰기

SAP 한국 커뮤니티



국고보조금 입력 에러 질문

파출부 2020.10.07 16:00 조회 수 : 961

안녕하세요. 오랜만에 인사 드립니다.

 

 

41번 감가상각 영역에 금액을 입력하려고 하는데 에러가 뜹니다. 

 

현재 연도 취득의 최대 투자 보조금이 영역 41에서 초과되었습니다.

메시지 번호 AA789

 

 

작년도에까지 2억 가량 건설중 자산으로 잡고 있다가 이번해에 1억이 추가되어서 건중으로 토탈 3억이 있었는데 본자산화 해서 3억이 들어왔습니다.

이때 2.5 정도를 국고보조금을 받아서 특별평가로 abif 에서 넣을려고 하는데 위와 같은 에러가 뜹니다. 

 

디버깅을 해보니 올해 등록된 1억을 비교하면서 자꾸 큰금액은 안된다고 하더라고요

 

소스는 아래와 같아서 무슨 설정하는 부분이 따로 있는건지 모르겠습니다. 

 

결론은 자산(작년 취득분 2억, 올해 취득분 1억)이 있는데 국고보조금을 2.5억을 넣을려 하니 1억 넘어서 안되라고 하네요 ㅜ.ㅜ

 

조언 쫌 부탁 드립니다.

 

 

참고로 저희회사는 WBS를 통한 건가에서 본자산으로 처리하고 있습니다.

 

 

 

 LOOP AT lt_sumseg INTO ls_sumseg
              WHERE area = lo_invsupport_handle->mo_base_area->mv_depr_area
                 OR area = lo_invsupport_handle->mo_invsupport_area->mv_depr_area.

              DO 2 TIMES.
                CASE sy-index.
                  WHEN 1.
                    lv_max_amount = ls_sumseg-prev_prev-apc.
                    lv_apc        = ls_sumseg-prev_prev-apc.                                 "< 2659230
                    lv_inv_amount = ls_sumseg-prev_prev-invs + ls_sumseg-prev_cur-invs.
                  WHEN 2.
                    lv_max_amount = ls_sumseg-cur-apc.
                    lv_apc        = ls_sumseg-cur-apc.                                       "< 2659230
                    lv_inv_amount = ls_sumseg-cur-invs.

                ENDCASE.

* consider settings of investment support measure
                IF ls_sumseg-area = lo_invsupport_handle->mo_invsupport_area->mv_depr_area.
                  IF lo_invsupport_handle->ms_setup-max_percentage IS NOT INITIAL.
                    lv_max_amount = lv_max_amount * lo_invsupport_handle->ms_setup-max_percentage / 100.
                  ENDIF.

* if max amount defined and percentage => max amount wins
                  IF lo_invsupport_handle->ms_setup-max_amount IS NOT INITIAL.
                    lv_max_amount = lo_invsupport_handle->ms_setup-max_amount.
*                 Maximum amount may never be higher than APC amount                       "< 2659230
                  IF lv_max_amount > lv_apc.                                               "< 2659230
                    lv_max_amount = lv_apc.                                                "< 2659230
                  ENDIF.                                                                   "< 2659230
*                 lv_inv_amount = ls_sumseg-prev_prev-invs + ls_sumseg-prev_cur-invs + ls_sumseg-cur-invs. "< 2659230
                  ENDIF.
                ENDIF.

                lv_max_amount = abs( lv_max_amount ).
                lv_inv_amount = abs( lv_inv_amount ).

* raise error message if (sum of) investment support exceeds the allowed maximum amount
                CHECK lv_inv_amount > lv_max_amount.

                CASE sy-index.
                  WHEN 1.
*                 Acquistion of prior year                                                    "< 2659230
                    IF ls_sumseg-area = lo_invsupport_handle->mo_invsupport_area->mv_depr_area.
                      MESSAGE e788(aa) WITH ls_sumseg-area INTO lv_message.
                      me->create_message_from_syst( ).
                    ELSE.
                      MESSAGE e661(aa) WITH ls_sumseg-area INTO lv_message.
                      me->create_message_from_syst( ).
                    ENDIF.
                  WHEN 2.
                    IF ls_sumseg-area = lo_invsupport_handle->mo_invsupport_area->mv_depr_area.
                      MESSAGE e789(aa) WITH ls_sumseg-area INTO lv_message.
                      me->create_message_from_syst( ).
                    ELSE.
                      MESSAGE e661(aa) WITH ls_sumseg-area INTO lv_message.
                      me->create_message_from_syst( ).
                    ENDIF.
                ENDCASE.
              ENDDO.
            ENDLOOP.
          ENDAT.
        ENDLOOP.
 

번호 제목 글쓴이 날짜 조회 수
894 전표번호 범위 지정에 대해서 문의드립니다. [2] ACE 2012.03.26 50562
893 제목: 고정자산취득 역분개전표에 원전표 볼 수 있는 방법? [1] RythmNBlues 2011.01.28 18944
892 임시전표생성 T-Code ? [1] 망고식스 2012.08.20 18690
891 조정계정 변경 방법 [5] 블링블링 2011.04.12 18331
890 외상매출금과 선수금 상계 시 궁금한 점 문의드립니다. [3] dimple 2012.04.30 17233
889 SAP 용어 정리 [2] file 이경락 2007.04.19 15245
888 MR21 에서 이동평균단가 수정 [1] file 모포 2011.11.04 13491
887 [자산등록관련] 감가상각 실행한 자산삭제 [3] 순딩임 2012.08.24 13078
886 FB08 & FBRA [2] ssuunnyy 2012.07.23 12551
885 전표 기표시 지급 기산일 설정 [3] arén- 2014.05.27 12460
884 GL전표 의미가 무엇인지요? [3] 하나** 2015.09.09 12389
883 반제처리 과정에서 개별항목 없이 반제가 되는 Case에 대해서 문의드립니다. [3] file 로미오7 2014.08.05 12381
882 F.01 재무제표에서 대조계정 (GR/IR)???? [4] 필삽 2015.04.20 12192
881 비계획 감가상각 실행 시 계정 지정 [12] 뭥미 2012.07.02 12192
880 [FI] 전기 기간 제어 문의 OB52 [4] file 도~전 2011.06.22 11996
879 부분 반제 전기하는 법 [4] file 또뇽이 2014.02.19 11991
878 sap fi 보조교육자료 2 [6] file 뜨거운감자 2008.06.17 11987
877 wbs 정산 cj88 에서 완전정산 실행 시 TSV_TNEW_PAGE_ALLOC_FAILED 뜨면서 열공합시다 2011.09.28 11899
876 FAGLFLEXA에 코스트센터 빠진 이유 [1] file 우깽 2013.07.05 11827
875 GR/IR 미착대체/반제 순서 [1] jerald 2013.10.10 11503