문제

SAP와 ABAP 란 무엇입니까? 나는 검색하고 이해가되지 않는 다양한 약어를 얻었습니다.

  • SAP는 데이터베이스 엔진입니까?
  • ABAP는 프로그래밍 언어입니까?
  • 아니면 그 성격의 것이 아십니까?

그들은 주로 무엇에 사용됩니까?

도움이 되었습니까?

해결책

수액은 가득 차 있습니다 엔터프라이즈 리소스 계획 (ERP) 시스템 및 비즈니스 플랫폼. SAP는 비즈니스 플랫폼과 관련 모듈 (금융, 일반 원장, & C)을 생산하는 회사입니다.

ABAP는 SAP 소프트웨어 및 사용자 정의를 작성하는 데 사용되는 주요 프로그래밍 언어입니다. 스테로이드의 COBOL 및 SQL로 생각하는 것은 불의의 일이지만, 이는 아이디어를 제공합니다. ABAP는 SAP 시스템 내에서 실행됩니다.

SAP 및 ABAP는 DB를 추상화하고 다양한 기본 DBMS 꼭대기에서 실행됩니다.

SAP는 다른 것들을 생산하고 공개적으로 Java에 덤벼 들고 J2EE 컨테이너를 생산한다고 말하지만, 시도되고 진실 된 SAP는 ABAP를 통과합니다.

다른 팁

저는 1998 년부터 SAP와 함께 일했습니다. 수액 대기업이 일상 업무를 관리하는 데 사용하는 ERP (Enterprise Resource Planning)라는 소프트웨어 유형입니다. 매크로에서 소프트웨어는 두 가지 범주로 나눌 수 있습니다 : 기술 및 기능

질문의 "ABAP 인"부분에 대답하므로 먼저 기술을합시다.

전문인

SAP 소프트웨어에는 두 가지 기술 "스택"이 있습니다. 첫 번째는 다음과 같습니다. ABAP SAP의 모든 독창적 인 기술을 포함하는 스택. ABAP는 SAP가 ABAP 스택 내에서 RiceFW 객체 (보고서, 인터페이스, 변환, 확장, 양식 및 워크 플로)를 개발하기위한 독점 코딩 언어입니다.

ABAP 스택은 전통적으로 트랜잭션 코드 (T- 코드)를 통해 탐색하여 SAP 환경 내의 다른 화면으로 이동합니다. 기술적 인 관점에서 볼 때 SAP 시스템에서 작업 프로세스의 모든 성능 및 조정을 수행 할뿐만 아니라 모든 시스템 RFC를 구성하고 사용자 프로파일 구축 및 OS (일반적으로 Windows 또는 Windows 또는 Windows간에 필요한 인터페이스를 수행합니다. HPUX) 및 Oracle 데이터베이스 (현재 Enterprise 11G).

Java 스택은 SAP 포털을 통해 인터넷을 통해 SAP의 액세스 능력을 캡슐화하고 PI (Process Integration)를 통해 다른 SAP 및 비 SAP 레거시 시스템과 인터페이스 할 수있는 기능을 캡슐화하는 SAP의 "NetWeaver"측면을 제어합니다.

SAP는 또한 비즈니스 창고 (BW) 내에 저장된 정보에 액세스하여 비즈니스 인텔리전스 분야 (BI)에 광범위한 기능을 가지고 있습니다. 현재 HANA 1.0이라는 새로운 기술이 있으며이 저장소에 대한 보고서를 실행할 시간을 압축합니다.

이러한 모든 기능을 실행하는 두 명의 기술자가 있으며 SAP 기초 (NetWeaver) 관리자 및 ABAP 개발자라고합니다.

기능의

SAP에는 다양한 비즈니스 영역에 대한 특정 사전 인구 기능 패키지가 있습니다. 예를 들어, Exxon은 "Is Oil & Gas"패키지를 실행하고 Bank of America는 "Banking"패키지를 실행하는 반면 여전히 Lockheed Martin은 "Aerospace & Defense"패키지를 운영합니다. 이 패키지는 시간이 지남에 따라 DOT 릴리스에 포함을 통해 시스템에 지능적으로 포팅 될 수있는 지능형 기능 사용자 정의의 합병에 의해 개발되었습니다.

그러나 있습니다 약간 특정 산업에 관계없이 거의 모든 엔티티가 운영하는 바닐라 기능 모듈 :

  • HR : 인적 자원
  • PM : 프로젝트 관리
  • FI : 금융
  • CO : 컨트롤러
  • MM : 재료 관리
  • SD : 판매 및 유통
  • PP : 생산 계획

그리고 마지막으로 Biggie :

  • MDM : 고객/공급 업체/자료 등의 데이터를 캡슐화하는 마스터 데이터 관리

단순화 된 설명을 제공하려는 시도 :

수액

  • 첫째, 그것은 제품입니다.
  • 소유자 회사는 제품 이름 "SAP"로 이름을 도출합니다.
  • 관리 시스템 (즉, ERP라고 함)입니다. 즉, 이것은 "시스템 관리"(도메인 별 - 금융 등)에 사용되는 도구입니다.

이제 SAP는 SAP 주변에 환경을 조성했습니다. SAP 환경에서 작동하려면 (즉, 사용자 정의 등) 언어 부식이 필요했습니다. 여기 ABAP가 온다.

ABAP

  • SAP 환경에서 사용자 정의 또는 새로운 기능 구현에 사용되는 언어 (높은 수준)입니다.
  • SAP 환경에서만 알려져 있기 때문에 높은 수준입니다.

따라서 일부 SAP 고객에게 제공되는 기본 버전의 SAP 버전에 대한 모든 사용자 정의에는 ABAP 사용이 필요합니다. 그렇지 않으면 전달 된 SAP를 사용하기에 충분합니다 (즉, ABAP 필요 없음).

이제 또 다른 용어 Hana입니다.

하나

  • 이것은 메모리 내 RDBM입니다.
  • SAP의 또 다른 도구/제품은 "분석"을 촉진하는 것입니다.
  • 이 방법은 설계된 방식으로 높은 압축 (열면 스토리지)을 제공하므로 주로 "읽기"작업에 사용되므로 "분석"과 관련이 있습니다.

수액 그리고 하나 함께 데이터베이스 액세스 쿼리 및 UI (Java로 개발)의 근본적인 복잡성을 함께 추상화하여 사용자가 관리 시스템에 적합하게 만들기 위해 (주로 분석에 사용되므로 주요 초점이 분석에 머무를 수 있습니다). 이 매우 구체적인 도구/제품은 자체 환경 (용어 등)을 가지고 있기 때문에 "기술"이라고합니다. ABAP SAP-ERP의 추가 개발을 촉진합니다.

기본 개발은 SAP의 C, C ++ (및 ABAP)입니다.

SAP를 사용하면 인기있는 비즈니스 소프트웨어를 언급 할 수 있습니다.

http://en.wikipedia.org/wiki/sap_ag

Wikipedia에 따르면 ABAP SAP AG에서 만든 프로그래밍 언어 (고급 비즈니스 애플리케이션 프로그래밍의 짧음)입니다.

SAP 문제에 대한 모든 정기적 인 혼란 외에도 SAP가 자체 DBM을 가지고 있었다는 사실을 형성 할 수 있습니다.

예전에는 Adabas (원래 Nixdorf와 Software AG에 의해 판매)라고 불렀으며 독일에서 소규모 SAP (ERP 솔루션) 설치에 매우 인기있는 DBM이었습니다. 어느 시점에서 (2000 년경 AFAIK) SAP는 Adabas를 공동 개발/지원/인수하기 시작하여 상업 및 오픈 소스 라이센스에 따라 SAP DB 및 MaxDB로 판매했습니다. MySQL과의 계약도있었습니다.

그러나 사람들이 SAP에 대해 이야기 할 때 일반적으로 다른 포스터가 언급 한대로 ERP 솔루션을 언급합니다.

  • SAP SE 엔터프라이즈 소프트웨어를 만드는 독일 다국적 기업입니다. 그것은 가장 잘 알려져 있습니다 SAP ERP 그리고 전임자들 (SAP R/2 & SAP R/3). 이름에서 알 수 있듯이 SAP ERP는 an입니다 ERP 기본적으로 시스템은 창고 관리 및 영업에서 HR, 비즈니스 인텔리전스 등 광범위한 비즈니스 프로세스를 지원한다는 것을 의미합니다.

    SAP ERP가 SAP가 판매 한 유일한 소프트웨어는 아니지만 사람들은 일반적으로 SAP ERP를 말할 때 "그들은 직장에서 SAP를 사용하고 있습니다". 그러나 SAP는 회사의 이름이며 소프트웨어가 판매되거나 라이센스가 부여된다는 점에 유의해야합니다."수액".

  • ABAP a 4GL 프로그래밍 언어 SAP에 의해 생성되고 일반적으로 비교됩니다 개방형 ABL 또는 코볼. SAP 소프트웨어의 대부분은 ABAP로 작성되었습니다. SAP를 제공합니다 ABAP 워크 벤치, 이는 타사 개발자가 SAP ERP 시스템 내에서 맞춤형 ABAP 프로그램을 개발, 테스트 및 실행할 수있는 도구 모음입니다. ABAP 워크 벤치는 일반적으로 단순한 구성을 통해 SAP ERP에서 비즈니스 로직을 구현할 수없는 경우에만 사용됩니다.

보다 http://en.wikipedia.org/wiki/sap_ag.

요컨대, SAP는 데이터베이스 위에있는 모듈 식 기반 애플리케이션입니다 (많은 응용 프로그램처럼). 많은 사람들이 SAP를 데이터베이스로 착각하지만 실제로는 응용 프로그램 일뿐입니다.

'Modular Based Application'은 'SAP NetWeaver'가 많은 구성 요소/모듈을 포함하는 응용 프로그램 또는 응용 프로그램 세트라는 점에서 'Microsoft Office'와 비슷하다는 것을 의미합니다. SAP를 사용하면 비즈니스 요구 사항을 충족시키기 위해 모듈 (예 : 금융, HR, 은행, 물류 등)을 추가 할 수 있습니다.

ABAP는 SAP 내에서 사용되는 맞춤형 프로그래밍 언어입니다. SAP에는 이제 순전히 ABAP 기반, 순전히 Java 기반 또는이 둘의 혼합물 인 구성 요소가 있습니다. SAP는 또한 .NET 및 PHP와 같은 다른 기술과 통합 할 수도 있습니다.

SAP는 회사 이름 일뿐 아니라 ABAP 또는 ABAP/4는 언어 프로그래밍입니다. SAP Company에는 ERP (재료, 판매, 비용, 재무), CRM, SRM, SCM과 같은 많은 제품이 있으며, 모두 ABAP 및 Java로 사용자 정의 및 프로그래밍됩니다. 기본적으로 그것은입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top